tipos de dados decimais são usados para valores numéricos.
Decimal tipo de dados
O tipo de dados decimal é usado para especificar um valor numérico.
O que se segue é um exemplo de uma declaração decimal em um esquema:
<xs:element name="prize" type="xs:decimal"/>
Um elemento em seu documento pode ter esta aparência:
<prize>999.50</prize>
Ou ele pode ter esta aparência:
<prize>+999.5450</prize>
Ou ele pode ter esta aparência:
<prize>-999.5230</prize>
Ou ele pode ter esta aparência:
<prize>0</prize>
Ou ele pode ter esta aparência:
<prize>14</prize>
Note: O número máximo de dígitos decimais que você pode especificar é 18.
Integer tipo de dados
O tipo de dados inteiro é usado para especificar um valor numérico sem um componente fracionário.
O que se segue é um exemplo de uma declaração inteiro em um esquema:
<xs:element name="prize" type="xs:integer"/>
Um elemento em seu documento pode ter esta aparência:
<prize>999</prize>
Ou ele pode ter esta aparência:
<prize>+999</prize>
Ou ele pode ter esta aparência:
<prize>-999</prize>
Ou ele pode ter esta aparência:
<prize>0</prize>
Tipos de dados numéricos
Note-se que todos os tipos de dados abaixo derivam do tipo de dados Decimal (except for decimal itself) !
Nome | Descrição |
---|---|
byte | Um inteiro de 8 bits assinado |
decimal | Um valor decimal |
int | Um inteiro de 32 bits assinado |
integer | Um valor inteiro |
long | Um inteiro de 64 bits assinado |
negativeInteger | Um inteiro contendo apenas valores negativos (..,-2,-1) |
nonNegativeInteger | Um inteiro contendo apenas valores não-negativos (0,1,2,..) |
nonPositiveInteger | Um inteiro contendo apenas valores não positivos (..,-2,-1,0) |
positiveInteger | Um inteiro contendo apenas valores positivos (1,2,..) |
short | Um inteiro de 16 bits assinado |
unsignedLong | Um inteiro de 64 bits sem sinal |
unsignedInt | Um inteiro de 32 bits sem sinal |
unsignedShort | Um inteiro de 16 bits sem sinal |
unsignedByte | Um inteiro de 8 bits sem sinal |
Restrições sobre tipos de dados numérico
Restrições que podem ser usados com tipos de dados numéricos:
- enumeration
- fractionDigits
- maxExclusive
- maxInclusive
- minExclusive
- minInclusive
- pattern
- totalDigits
- whiteSpace