Tutoriel sur le...SE CONNECTER
Tutoriel sur le schéma XML
auteur:php.cn  temps de mise à jour:2022-04-20 14:13:02

Type de données numérique du schéma XML



Type de données décimal

Le type de données décimal est utilisé pour spécifier une valeur numérique.

Ce qui suit est un exemple de déclaration de nombre décimal dans un schéma.

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

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

<prize>999.50</prize>

Ou quelque chose comme ceci :

<prize>+999.5450</prize>

Ou comme ça :

<prize>-999.5230</prize>

Ou comme ça :

<prize>0</prize>

Ou quelque chose comme ceci :

<prize>14</prize>

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

Type de données entier

Le type de données entier est utilisé pour spécifier des valeurs sans composants décimaux.

Ce qui suit est un exemple de déclaration d'entier dans un schéma.

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

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

<prize>999</prize>

Ou quelque chose comme ceci :

<prize>+999</prize>
Ou comme ça :
<prize>-999</prize>

Ou comme ça :

< ;prize>0</prize>

Type de données numérique

Veuillez noter que tous les types de données ci-dessous sont dérivés du type de données décimal (Sauf le décimal lui-même) !

名字秒数
byte有正负的 8 位整数
decimal十进制数
int有正负的 32 位整数
integer整数值
long有正负的 64 位整数
negativeInteger仅包含负值的整数 ( .., -2, -1.)
nonNegativeInteger仅包含非负值的整数 (0, 1, 2, ..)
nonPositiveInteger仅包含非正值的整数 (.., -2, -1, 0)
positiveInteger仅包含正值的整数 (1, 2, ..)
short有正负的 16 位整数
unsignedLong无正负的 64 位整数
unsignedInt无正负的 32 位整数
unsignedShort无正负的 16 位整数
unsignedByte无正负的 8 位整数

Restriction sur les types de données numériques (Restriction)

Restrictions pouvant être utilisées avec les types de données numériques :

  • énumération

  • fractionDigits

  • maxExclusive

  • maxInclusive

  • minExclusif

  • minInclusif

  • motif

  • totalDigits

  • Espace blanc


Site Web PHP chinois