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