XSD - Tipos de dados numéricos
Tipos de dados numéricos são usados para representar números em documentos XML.
<xs: decimal> tipo de dados
O tipo de dados <xs: decimal> é usado para representar valores numéricos. Ele suporta números decimais de até 18 dígitos.
<xs: decimal> Exemplo
Declaração de elemento em XSD -
<xs:element name = "score" type = "xs:decimal"/>
Uso de elemento em XML -
<score>9.12</score>
<xs: integer> tipo de dados
O tipo de dados <xs: integer> é usado para representar valores inteiros.
<xs: integer> Exemplo
Declaração de elemento em XSD -
<xs:element name = "score" type = "xs:integer"/>
Uso de elemento em XML -
<score>9</score>
Tipos de dados numéricos
A seguir está a lista de tipos de dados numéricos comumente usados.
S.No. | Nome e Descrição |
---|---|
1 | byte Um inteiro assinado de 8 bits |
2 | decimal Um valor decimal |
3 - | int Um inteiro assinado de 32 bits |
4 | integer Um valor inteiro |
5 | long Um inteiro assinado de 64 bits |
6 | negativeInteger Um número inteiro tendo apenas valores negativos (.., - 2, -1) |
7 | nonNegativeInteger Um número inteiro tendo apenas valores não negativos (0,1,2, ..) |
8 | nonPositiveInteger Um número inteiro tendo apenas valores não positivos (.., - 2, -1,0) |
9 | positiveInteger Um número inteiro tendo apenas valores positivos (1,2, ..) |
10 | short Um inteiro assinado de 16 bits |
11 | unsignedLong Um inteiro não assinado de 64 bits |
12 | unsignedInt Um inteiro não assinado de 32 bits |
13 | unsignedShort Um inteiro não assinado de 16 bits |
14 | unsignedByte Um inteiro sem sinal de 8 bits |
Restrições
Os seguintes tipos de restrições podem ser usados com os tipos de dados Date -
- enumeration
- fractionDigits
- maxExclusive
- maxInclusive
- minExclusive
- minInclusive
- pattern
- totalDigits
- whiteSpace