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