XSD - Kiểu dữ liệu số

Kiểu dữ liệu số được sử dụng để biểu diễn các số trong tài liệu XML.

kiểu dữ liệu <xs: decimal>

Kiểu dữ liệu <xs: decimal> được sử dụng để biểu diễn các giá trị số. Nó hỗ trợ số thập phân lên đến 18 chữ số.

<xs: decimal> Ví dụ

Khai báo phần tử trong XSD -

<xs:element name = "score" type = "xs:decimal"/>

Sử dụng phần tử trong XML -

<score>9.12</score>

kiểu dữ liệu <xs: integer>

Kiểu dữ liệu <xs: integer> được sử dụng để biểu diễn các giá trị số nguyên.

<xs: integer> Ví dụ

Khai báo phần tử trong XSD -

<xs:element name = "score" type = "xs:integer"/>

Sử dụng phần tử trong XML -

<score>9</score>

Các kiểu dữ liệu số

Sau đây là danh sách các kiểu dữ liệu số thường được sử dụng.

Không. Tên & Mô tả
1.

byte

Một số nguyên 8 bit có dấu

2.

decimal

Một giá trị thập phân

3.

int

Một số nguyên 32 bit có dấu

4.

integer

Một giá trị số nguyên

5.

long

Một số nguyên 64 bit có dấu

6.

negativeInteger

Một số nguyên chỉ có giá trị âm (.., - 2, -1)

7.

nonNegativeInteger

Một số nguyên chỉ có các giá trị không âm (0,1,2, ..)

số 8.

nonPositiveInteger

Một số nguyên chỉ có các giá trị không dương (.., - 2, -1,0)

9.

positiveInteger

Một số nguyên chỉ có giá trị dương (1,2, ..)

10.

short

Một số nguyên 16 bit có dấu

11.

unsignedLong

Một số nguyên 64 bit không dấu

12.

unsignedInt

Một số nguyên 32 bit không dấu

13.

unsignedShort

Một số nguyên 16 bit không dấu

14.

unsignedByte

Một số nguyên 8 bit không dấu

Những hạn chế

Các loại hạn chế sau có thể được sử dụng với các kiểu dữ liệu Ngày -

  • enumeration
  • fractionDigits
  • maxExclusive
  • maxInclusive
  • minExclusive
  • minInclusive
  • pattern
  • totalDigits
  • whiteSpace