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