XSD - Tipi di dati numerici
I tipi di dati numerici vengono utilizzati per rappresentare i numeri nei documenti XML.
Tipo di dati <xs: decimal>
Il tipo di dati <xs: decimal> viene utilizzato per rappresentare valori numerici. Supporta numeri decimali fino a 18 cifre.
<xs: decimal> Esempio
Dichiarazione dell'elemento in XSD -
<xs:element name = "score" type = "xs:decimal"/>
Utilizzo degli elementi in XML -
<score>9.12</score>
Tipo di dati <xs: integer>
Il tipo di dati <xs: integer> viene utilizzato per rappresentare valori interi.
<xs: integer> Esempio
Dichiarazione dell'elemento in XSD -
<xs:element name = "score" type = "xs:integer"/>
Utilizzo degli elementi in XML -
<score>9</score>
Tipi di dati numerici
Di seguito è riportato l'elenco dei tipi di dati numerici comunemente utilizzati.
S.No. | Nome e descrizione |
---|---|
1. | byte Un numero intero a 8 bit con segno |
2. | decimal Un valore decimale |
3. | int Un numero intero a 32 bit con segno |
4. | integer Un valore intero |
5. | long Un numero intero a 64 bit con segno |
6. | negativeInteger Un numero intero con solo valori negativi (.., - 2, -1) |
7. | nonNegativeInteger Un numero intero con solo valori non negativi (0,1,2, ..) |
8. | nonPositiveInteger Un numero intero con solo valori non positivi (.., - 2, -1,0) |
9. | positiveInteger Un numero intero con solo valori positivi (1,2, ..) |
10. | short Un numero intero a 16 bit con segno |
11. | unsignedLong Un numero intero a 64 bit senza segno |
12. | unsignedInt Un numero intero a 32 bit senza segno |
13. | unsignedShort Un numero intero a 16 bit senza segno |
14. | unsignedByte Un numero intero a 8 bit senza segno |
Restrizioni
I seguenti tipi di restrizioni possono essere utilizzati con i tipi di dati Data:
- enumeration
- fractionDigits
- maxExclusive
- maxInclusive
- minExclusive
- minInclusive
- pattern
- totalDigits
- whiteSpace