Latest web development tutorials

types de données numériques XML Schema


type de données Decimal

type de données Decimal est utilisé pour spécifier une valeur.

Voici un exemple d'un régime en décimal déclaré.

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

Les éléments dans le document devraient ressembler à ceci:

<prize>999.50</prize>

Ou comme ceci:

<prize>+999.5450</prize>

Ou comme ceci:

<prize>-999.5230</prize>

Ou comme ceci:

<prize>0</prize>

Ou comme ceci:

<prize>14</prize>

Remarque: Vous pouvez spécifier le nombre maximum de chiffres décimaux est 18.


Type de données Entier

Aucun entier type de données est utilisé pour spécifier la valeur de la composante fractionnaire.

Voici un exemple d'une déclaration régime entier.

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

Les éléments dans le document devraient ressembler à ceci:

<prize>999</prize>

Ou comme ceci:

<prize>+999</prize>

Ou comme ceci:

<prize>-999</prize>

Ou comme ceci:

<prize>0</prize>


Types de données numériques

S'il vous plaît noter que tous les types de données suivants sont dérivés du type de données décimales (sauf pour les décimales lui-même)!

nom secondes
octet Il y a huit nombres entiers positifs et négatifs
décimal décimal
int Il y a entier de 32 bits positifs et négatifs
entier valeur entière
long Il y a entier de 64 bits positifs et négatifs
negativeInteger Contenant uniquement des nombres entiers négatifs (.., -2, -1).
nonNegativeInteger Contenant seul entier non négatif (0, 1, 2, ..)
nonPositiveInteger Contenant uniquement des nombres entiers non-positive (.., -2, -1, 0)
positiveInteger Contient uniquement des nombres entiers positifs (1, 2, ..)
court Il y a entier de 16 bits positifs et négatifs
unsignedLong Unsigned entier de 64 bits
unsignedInt 32-bit entier non signé
unsignedShort Unsigned entier de 16 bits
unsignedByte 8 bits entier non signé


Pour les types de données numériques définies (Restriction)

Peut être utilisé en conjonction avec le type de données numériques est défini:

  • énumération
  • fractionDigits
  • maxExclusive
  • maxInclusive
  • minExclusive
  • minInclusive
  • motif
  • totalDigits
  • whiteSpace