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