XSD - Tipi di dati numerici

I tipi di dati numerici vengono utilizzati per rappresentare i numeri nei documenti XML.

Tipo di dati <xs: decimal>

Il tipo di dati <xs: decimal> viene utilizzato per rappresentare valori numerici. Supporta numeri decimali fino a 18 cifre.

<xs: decimal> Esempio

Dichiarazione dell'elemento in XSD -

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

Utilizzo degli elementi in XML -

<score>9.12</score>

Tipo di dati <xs: integer>

Il tipo di dati <xs: integer> viene utilizzato per rappresentare valori interi.

<xs: integer> Esempio

Dichiarazione dell'elemento in XSD -

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

Utilizzo degli elementi in XML -

<score>9</score>

Tipi di dati numerici

Di seguito è riportato l'elenco dei tipi di dati numerici comunemente utilizzati.

S.No. Nome e descrizione
1.

byte

Un numero intero a 8 bit con segno

2.

decimal

Un valore decimale

3.

int

Un numero intero a 32 bit con segno

4.

integer

Un valore intero

5.

long

Un numero intero a 64 bit con segno

6.

negativeInteger

Un numero intero con solo valori negativi (.., - 2, -1)

7.

nonNegativeInteger

Un numero intero con solo valori non negativi (0,1,2, ..)

8.

nonPositiveInteger

Un numero intero con solo valori non positivi (.., - 2, -1,0)

9.

positiveInteger

Un numero intero con solo valori positivi (1,2, ..)

10.

short

Un numero intero a 16 bit con segno

11.

unsignedLong

Un numero intero a 64 bit senza segno

12.

unsignedInt

Un numero intero a 32 bit senza segno

13.

unsignedShort

Un numero intero a 16 bit senza segno

14.

unsignedByte

Un numero intero a 8 bit senza segno

Restrizioni

I seguenti tipi di restrizioni possono essere utilizzati con i tipi di dati Data:

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