I tipi di dati decimali vengono utilizzati per i valori numerici.
Tipo di dati decimale
Il tipo di dati decimale viene utilizzato per specificare un valore numerico.
Quanto segue è un esempio di una dichiarazione di decimali in uno schema:
<xs:element name="prize" type="xs:decimal"/>
Un elemento nel documento potrebbe essere simile a questo:
<prize>999.50</prize>
Oppure potrebbe assomigliare a questo:
<prize>+999.5450</prize>
Oppure potrebbe assomigliare a questo:
<prize>-999.5230</prize>
Oppure potrebbe assomigliare a questo:
<prize>0</prize>
Oppure potrebbe assomigliare a questo:
<prize>14</prize>
Note: Il numero massimo di cifre decimali è possibile specificare è 18.
Integer Tipo di dati
Il tipo di dati integer viene utilizzato per specificare un valore numerico, senza una componente frazionaria.
Quanto segue è un esempio di una dichiarazione intero in uno schema:
<xs:element name="prize" type="xs:integer"/>
Un elemento nel documento potrebbe essere simile a questo:
<prize>999</prize>
Oppure potrebbe assomigliare a questo:
<prize>+999</prize>
Oppure potrebbe assomigliare a questo:
<prize>-999</prize>
Oppure potrebbe assomigliare a questo:
<prize>0</prize>
Tipi di dati numerici
Si noti che tutti i tipi di dati sotto derivano dal tipo di dati decimale (except for decimal itself) !
Nome | Descrizione |
---|---|
byte | Un intero con segno a 8 bit |
decimal | Un valore decimale |
int | Un intero con segno a 32 bit |
integer | Un valore intero |
long | Un intero con segno a 64 bit |
negativeInteger | Un intero contenente solo valori negativi (..,-2,-1) |
nonNegativeInteger | Un numero intero che contiene solo valori non negativi (0,1,2,..) |
nonPositiveInteger | Un numero intero che contiene solo i valori non positivi (..,-2,-1,0) |
positiveInteger | Un numero intero che contiene solo valori positivi (1,2,..) |
short | Un intero con segno a 16 bit |
unsignedLong | Un 64-bit numero intero senza segno |
unsignedInt | Un 32-bit numero intero senza segno |
unsignedShort | Un 16 bit numero intero senza segno |
unsignedByte | Un 8-bit numero intero senza segno |
Restrizioni sui tipi di dati numerici
Le restrizioni che possono essere utilizzati con i tipi di dati numerici:
- enumeration
- fractionDigits
- maxExclusive
- maxInclusive
- minExclusive
- minInclusive
- pattern
- totalDigits
- whiteSpace