types de données décimales sont utilisées pour les valeurs numériques.
Decimal Type de données
Le type de données décimales est utilisé pour spécifier une valeur numérique.
Ce qui suit est un exemple d'une déclaration décimale dans un schéma:
<xs:element name="prize" type="xs:decimal"/>
Un élément dans votre document pourrait ressembler à ceci:
<prize>999.50</prize>
Ou il pourrait ressembler à ceci:
<prize>+999.5450</prize>
Ou il pourrait ressembler à ceci:
<prize>-999.5230</prize>
Ou il pourrait ressembler à ceci:
<prize>0</prize>
Ou il pourrait ressembler à ceci:
<prize>14</prize>
Note: Le nombre maximum de chiffres après la virgule , vous pouvez spécifier est 18.
Type de données Entier
Le type de données entier est utilisé pour spécifier une valeur numérique sans composante fractionnaire.
Ce qui suit est un exemple d'une déclaration d'entier dans un schéma:
<xs:element name="prize" type="xs:integer"/>
Un élément dans votre document pourrait ressembler à ceci:
<prize>999</prize>
Ou il pourrait ressembler à ceci:
<prize>+999</prize>
Ou il pourrait ressembler à ceci:
<prize>-999</prize>
Ou il pourrait ressembler à ceci:
<prize>0</prize>
Types de données numériques
A noter que tous les types de données ci - dessous dérivent du type de données décimales (except for decimal itself) les (except for decimal itself) - (except for decimal itself) !
prénom | La description |
---|---|
byte | Un entier 8 bits signé |
decimal | Une valeur décimale |
int | Un entier de 32 bits signé |
integer | Une valeur entière |
long | Un entier de 64 bits signé |
negativeInteger | Un entier ne contenant que des valeurs négatives (..,-2,-1) |
nonNegativeInteger | Un entier contenant uniquement des valeurs non-négatives (0,1,2,..) |
nonPositiveInteger | Un entier contenant uniquement des valeurs non-positives (..,-2,-1,0) |
positiveInteger | Un entier ne contenant que des valeurs positives (1,2,..) |
short | Un entier de 16 bits signé |
unsignedLong | Un entier non signé 64 bits |
unsignedInt | Un entier non signé 32 bits |
unsignedShort | Un entier non signé 16 bits |
unsignedByte | Un entier non signé 8 bits |
Restrictions sur les types de données numériques
Les restrictions qui peuvent être utilisés avec les types de données numériques:
- enumeration
- fractionDigits
- maxExclusive
- maxInclusive
- minExclusive
- minInclusive
- pattern
- totalDigits
- whiteSpace