Latest web development tutorials

XML Schema tipi di dati numerici


tipo di dati Decimale

tipo di dati decimale viene utilizzato per specificare un valore.

Ecco un esempio di uno schema in decimali dichiarato.

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

Gli elementi del documento dovrebbe essere simile a questo:

<prize>999.50</prize>

O come questo:

<prize>+999.5450</prize>

O come questo:

<prize>-999.5230</prize>

O come questo:

<prize>0</prize>

O come questo:

<prize>14</prize>

Nota: è possibile specificare il numero massimo di cifre decimali è 18.


tipo di dati Intero

Nessun tipo di dati integer viene utilizzato per specificare il valore della componente frazionaria.

Ecco un esempio di una dichiarazione schema intero.

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

Gli elementi del documento dovrebbe essere simile a questo:

<prize>999</prize>

O come questo:

<prize>+999</prize>

O come questo:

<prize>-999</prize>

O come questo:

<prize>0</prize>


tipi di dati numerici

Si prega di notare che tutti i seguenti tipi di dati sono derivati ​​dal tipo di dati decimale (ad eccezione di decimali stesso)!

nome secondi
byte Vi sono otto numeri interi positivi e negativi
decimale decimale
int Ci sono 32 bit numero intero positivo e negativo
numero intero valore intero
lungo Ci sono 64 bit numero intero positivo e negativo
negativeInteger Contenente intero solo negativo (.., -2, -1).
nonNegativeInteger Contenente solo numero intero non negativo (0, 1, 2, ..)
nonPositiveInteger Contenente solo numero intero non positivo (.., -2, -1, 0)
positiveInteger Contiene intero positivo solo (1, 2, ..)
breve Ci sono 16 bit numero intero positivo e negativo
unsignedLong Senza segno a 64 bit integer
unsignedInt 32 bit numero intero senza segno
unsignedShort Senza segno a 16 bit integer
unsignedByte 8-bit numero intero senza segno


Per i tipi di dati numerici definiti (restrizione)

Può essere utilizzato in combinazione con il tipo di dati numerico è definito:

  • enumerazione
  • fractionDigits
  • maxExclusive
  • maxInclusive
  • minExclusive
  • minInclusive
  • modello
  • totalDigits
  • spazio bianco