Types de données numériques XSD

Le type de données nombre décimal est utilisé pour les nombres.

Type de données nombre décimal

Le type de données nombre décimal est utilisé pour réglementer un nombre.

Voici un exemple de déclaration de nombre décimal dans un certain schéma.

<xs:element name="prize" type="xs:decimal"/>

Les éléments du document devraient ressembler à cela :

<prize>999.50</prize>

Ou quelque chose comme ça :

<prize>+999.5450</prize>

Ou quelque chose comme ça :

<prize>-999.5230</prize>

Ou quelque chose comme ça :

<prize>0</prize>

Ou quelque chose comme ça :

<prize>14</prize>

Remarque :Le nombre maximum de chiffres décimaux que vous pouvez spécifier est de 18 chiffres.

Type de données entières

Le type de données entières est utilisé pour réglementer des nombres sans composante décimale.

Voici un exemple de déclaration d'entier dans un certain schéma.

<xs:element name="prize" type="xs:integer"/>

Les éléments du document devraient ressembler à cela :

<prize>999</prize>

Ou quelque chose comme ça :

<prize>+999</prize>

Ou quelque chose comme ça :

<prize>-999</prize>

Ou quelque chose comme ça :

<prize>0</prize>

Type de données numériques

Veuillez noter que tous les types de données ci-dessous proviennent du type de données décimal (sauf decimal lui-même) !

Nom Nombre de secondes
byte Entier 8 bits avec signe
decimal Nombre décimal
int Entier 32 bits avec signe
integer Valeur entière
long Entier 64 bits avec signe
negativeInteger Entier ne contenant que des valeurs négatives ( .., -2, -1.)
nonNegativeInteger Entier ne contenant que des valeurs non négatives (0, 1, 2, ..)
nonPositiveInteger Entier ne contenant que des valeurs non positives (.., -2, -1, 0)
positiveInteger Entier ne contenant que des valeurs positives (1, 2, ..)
short Entier 16 bits avec signe
unsignedLong Entier 64 bits sans signe
unsignedInt Entier 32 bits sans signe
unsignedShort Entier 16 bits sans signe
unsignedByte Entier 8 bits sans signe

Restriction de type de données numériques

Limites utilisables avec les types de données numériques :

  • enumeration
  • fractionDigits
  • maxExclusive
  • maxInclusive
  • minExclusive
  • minInclusive
  • pattern
  • totalDigits
  • whiteSpace