Latest web development tutorials

tipos de dados numérico XML Schema


Tipo de dados decimal

Tipo de dados decimal é usado para especificar um valor.

Aqui está um exemplo de um esquema em decimal declarou.

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

Elementos no documento deve ser semelhante a este:

<prize>999.50</prize>

Ou assim:

<prize>+999.5450</prize>

Ou assim:

<prize>-999.5230</prize>

Ou assim:

<prize>0</prize>

Ou assim:

<prize>14</prize>

Nota: Você pode especificar o número máximo de dígitos decimais é 18.


tipo de dados inteiro

Nenhum tipo de dados inteiro é usado para especificar o valor da componente fracionário.

Aqui está um exemplo de uma declaração esquema inteiro.

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

Elementos no documento deve ser semelhante a este:

<prize>999</prize>

Ou assim:

<prize>+999</prize>

Ou assim:

<prize>-999</prize>

Ou assim:

<prize>0</prize>


tipos de dados numéricos

Por favor note que todos os seguintes tipos de dados são derivadas do tipo de dados decimais (excepto para o próprio decimal)!

nome segundos
byte Há oito números inteiros positivos e negativos
decimal decimal
int Há 32-bit inteiro positivo e negativo
número inteiro valor inteiro
longo Há 64-bit inteiro positivo e negativo
negativeInteger Contendo inteiro único aspecto negativo (.., -2, -1).
nonNegativeInteger Contendo apenas inteiro não negativo (0, 1, 2, ..)
nonPositiveInteger Contendo apenas número inteiro não-positiva (.., -2, -1, 0)
positiveInteger Contém inteiro positivo apenas (1, 2, ..)
curto Há 16-bit inteiro positivo e negativo
unsignedLong 64-bit inteiro sem sinal
unsignedInt 32-bit inteiro sem sinal
unsignedShort 16-bit inteiro sem sinal
unsignedByte 8-bit inteiro sem sinal


Para tipos de dados numéricos definidos (restrição)

Pode ser usado em conjunto com o tipo de dados numéricos é definida:

  • enumeração
  • fractionDigits
  • maxExclusive
  • maxInclusive
  • minExclusive
  • minInclusive
  • padrão
  • totalDigits
  • whiteSpace