XSD - Types de données numériques
Les types de données numériques sont utilisés pour représenter les nombres dans les documents XML.
<xs: decimal> type de données
Le type de données <xs: decimal> est utilisé pour représenter des valeurs numériques. Il prend en charge les nombres décimaux jusqu'à 18 chiffres.
<xs: decimal> Exemple
Déclaration d'élément en XSD -
<xs:element name = "score" type = "xs:decimal"/>
Utilisation des éléments en XML -
<score>9.12</score>
<xs: integer> type de données
Le type de données <xs: integer> est utilisé pour représenter des valeurs entières.
<xs: integer> Exemple
Déclaration d'élément en XSD -
<xs:element name = "score" type = "xs:integer"/>
Utilisation des éléments en XML -
<score>9</score>
Types de données numériques
Voici la liste des types de données numériques couramment utilisés.
S.No. | Nom et description |
---|---|
1. | byte Un entier signé de 8 bits |
2. | decimal Une valeur décimale |
3. | int Un entier 32 bits signé |
4. | integer Une valeur entière |
5. | long Un entier 64 bits signé |
6. | negativeInteger Un entier n'ayant que des valeurs négatives (.., - 2, -1) |
sept. | nonNegativeInteger Un entier n'ayant que des valeurs non négatives (0,1,2, ..) |
8. | nonPositiveInteger Un entier n'ayant que des valeurs non positives (.., - 2, -1,0) |
9. | positiveInteger Un entier n'ayant que des valeurs positives (1,2, ..) |
dix. | short Un entier 16 bits signé |
11. | unsignedLong Un entier 64 bits non signé |
12. | unsignedInt Un entier 32 bits non signé |
13. | unsignedShort Un entier 16 bits non signé |
14. | unsignedByte Un entier 8 bits non signé |
Restrictions
Les types de restrictions suivants peuvent être utilisés avec les types de données Date -
- enumeration
- fractionDigits
- maxExclusive
- maxInclusive
- minExclusive
- minInclusive
- pattern
- totalDigits
- whiteSpace