Tipos de dados numéricos do XSD
- Página anterior Data do XSD
- Próxima página Miscelânea de XSD
O tipo de dados decimal é usado para valores numéricos.
Tipo de dados decimal
O tipo de dados decimal é usado para especificar um valor numérico.
Abaixo está um exemplo de declaração de número decimal em um scheme.
<xs:element name="prize" type="xs:decimal"/>
Os elementos no documento devem parecer assim:
<prize>999.50</prize>
Ou algo assim:
<prize>+999.5450</prize>
Ou algo assim:
<prize>-999.5230</prize>
Ou algo assim:
<prize>0</prize>
Ou algo assim:
<prize>14</prize>
Notas:Você pode especificar o número máximo de dígitos decimais de 18 dígitos.
Tipo de dados inteiro
O tipo de dados inteiro é usado para especificar valores numéricos sem componente decimal.
Abaixo está um exemplo de declaração de inteiro em um scheme.
<xs:element name="prize" type="xs:integer"/>
Os elementos no documento devem parecer assim:
<prize>999</prize>
Ou algo assim:
<prize>+999</prize>
Ou algo assim:
<prize>-999</prize>
Ou algo assim:
<prize>0</prize>
Tipo de dados numéricos
Atenção, todos os tipos de dados abaixo são derivados do tipo de dados decimal (exceto decimal propriamente dito)!
Nome | Segundos |
---|---|
byte | Inteiros de 8 bits com sinal positivo e negativo |
decimal | Número decimal |
int | Inteiros de 32 bits com sinal positivo e negativo |
integer | Valor inteiro |
long | Inteiros de 64 bits com sinal positivo e negativo |
negativeInteger | Só contém inteiros negativos ( .., -2, -1.) |
nonNegativeInteger | Só contém inteiros não negativos (0, 1, 2, ..) |
nonPositiveInteger | Só contém inteiros não positivos (.., -2, -1, 0) |
positiveInteger | Só contém inteiros positivos (1, 2, ..) |
short | Número inteiro de 16 dígitos com sinal |
unsignedLong | Número inteiro de 64 dígitos sem sinal |
unsignedInt | Número inteiro de 32 dígitos sem sinal |
unsignedShort | Número inteiro de 16 dígitos sem sinal |
unsignedByte | Número inteiro de 8 dígitos sem sinal |
Restrições (Restriction) de tipos de dados numéricos
Restrições que podem ser usadas juntamente com tipos de dados numéricos:
- enumeration
- fractionDigits
- maxExclusive
- maxInclusive
- minExclusive
- minInclusive
- pattern
- totalDigits
- whiteSpace
- Página anterior Data do XSD
- Próxima página Miscelânea de XSD