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
