XSD: tipos de datos numéricos

Los tipos de datos numéricos se utilizan para representar números en documentos XML.

<xs: decimal> tipo de datos

El tipo de datos <xs: decimal> se utiliza para representar valores numéricos. Admite números decimales de hasta 18 dígitos.

<xs: decimal> Ejemplo

Declaración de elemento en XSD -

<xs:element name = "score" type = "xs:decimal"/>

Uso de elementos en XML -

<score>9.12</score>

<xs: integer> tipo de datos

El tipo de datos <xs: integer> se utiliza para representar valores enteros.

<xs: integer> Ejemplo

Declaración de elemento en XSD -

<xs:element name = "score" type = "xs:integer"/>

Uso de elementos en XML -

<score>9</score>

Tipos de datos numéricos

A continuación se muestra la lista de tipos de datos numéricos de uso común.

S.No. Nombre y descripción
1.

byte

Un entero de 8 bits con signo

2.

decimal

Un valor decimal

3.

int

Un entero de 32 bits con signo

4.

integer

Un valor entero

5.

long

Un entero de 64 bits con signo

6.

negativeInteger

Un número entero que solo tiene valores negativos (.., - 2, -1)

7.

nonNegativeInteger

Un número entero que solo tiene valores no negativos (0,1,2, ..)

8.

nonPositiveInteger

Un número entero que solo tiene valores no positivos (.., - 2, -1,0)

9.

positiveInteger

Un número entero que solo tiene valores positivos (1,2, ..)

10.

short

Un entero de 16 bits con signo

11.

unsignedLong

Un entero de 64 bits sin signo

12.

unsignedInt

Un entero de 32 bits sin signo

13.

unsignedShort

Un entero de 16 bits sin signo

14.

unsignedByte

Un entero de 8 bits sin signo

Restricciones

Los siguientes tipos de restricciones se pueden utilizar con los tipos de datos de fecha:

  • enumeration
  • fractionDigits
  • maxExclusive
  • maxInclusive
  • minExclusive
  • minInclusive
  • pattern
  • totalDigits
  • whiteSpace