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