Latest web development tutorials

tipos de datos numéricos XML Schema


tipo de datos decimal

tipo de datos decimal se utiliza para especificar un valor.

Aquí está un ejemplo de un esquema en decimal declarado.

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

Los elementos del documento deben tener este aspecto:

<prize>999.50</prize>

O como esto:

<prize>+999.5450</prize>

O como esto:

<prize>-999.5230</prize>

O como esto:

<prize>0</prize>

O como esto:

<prize>14</prize>

Nota: Puede especificar el número máximo de dígitos decimales es 18.


tipo de datos entero

No número entero tipo de datos se utiliza para especificar el valor de la componente fraccional.

Aquí hay un ejemplo de una declaración esquema entero.

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

Los elementos del documento deben tener este aspecto:

<prize>999</prize>

O como esto:

<prize>+999</prize>

O como esto:

<prize>-999</prize>

O como esto:

<prize>0</prize>


tipos de datos numéricos

Tenga en cuenta que todos los siguientes tipos de datos se derivan del tipo de datos decimal (excepto para decimal en sí)!

nombre segundos
byte Hay ocho números enteros positivos y negativos
decimal decimal
int Hay positivo y negativo entero de 32 bits
entero valor entero
largo Hay positivo y negativo entero de 64 bits
negativeInteger Que contiene número entero único negativo (.., -2, -1).
nonNegativeInteger Que contiene sólo entero no negativo (0, 1, 2, ..)
nonPositiveInteger Que contiene sólo entero no positivo (.., -2, -1, 0)
positiveInteger Contiene número entero único positivo (1, 2, ..)
corto Hay positivo y negativo entero de 16 bits
UnsignedLong Entero de 64 bits
unsignedInt 32 bits entero sin signo
unsignedShort Entero sin signo de 16 bits
unsignedByte 8 bits entero sin signo


Para los tipos de datos numéricos definidos (restricción)

Puede ser utilizado en conjunción con el tipo de datos numéricos se define:

  • enumeración
  • fractionDigits
  • maxExclusive
  • maxInclusive
  • minExclusive
  • minInclusive
  • patrón
  • totalDigits
  • whiteSpace