Derniers tutoriels de développement web
 

Types de données numériques XSD


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