Loại dữ liệu số của XSD

Loại dữ liệu số thập phân được sử dụng cho số.

Loại dữ liệu số thập phân

Loại dữ liệu số thập phân được sử dụng để quy định một giá trị số.

Dưới đây là một ví dụ về một tuyên bố số thập phân trong một scheme.

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

Các yếu tố trong tài liệu nên trông tương tự như vậy:

<prize>999.50</prize>

Hoặc tương tự như vậy:

<prize>+999.5450</prize>

Hoặc tương tự như vậy:

<prize>-999.5230</prize>

Hoặc tương tự như vậy:

<prize>0</prize>

Hoặc tương tự như vậy:

<prize>14</prize>

Ghi chú:Bạn có thể quy định số thập phân lớn nhất là 18 chữ số.

Loại dữ liệu số nguyên

Loại dữ liệu số nguyên được sử dụng để quy định giá trị số không có phần thập phân.

Dưới đây là một ví dụ về một tuyên bố số nguyên trong một scheme.

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

Các yếu tố trong tài liệu nên trông tương tự như vậy:

<prize>999</prize>

Hoặc tương tự như vậy:

<prize>+999</prize>

Hoặc tương tự như vậy:

<prize>-999</prize>

Hoặc tương tự như vậy:

<prize>0</prize>

Loại dữ liệu số

Lưu ý, tất cả các loại dữ liệu dưới đây đều bắt nguồn từ loại dữ liệu thập phân (trừ decimal chính nó)!

Tên Số giây
byte Số nguyên 8 bit có dấu
decimal Số thập phân
int Số nguyên 32 bit có dấu
integer Giá trị số nguyên
long Số nguyên 64 bit có dấu
negativeInteger Số nguyên chỉ chứa giá trị âm ( .., -2, -1.)
nonNegativeInteger Số nguyên chỉ chứa giá trị không âm (0, 1, 2, ..)
nonPositiveInteger Số nguyên chỉ chứa giá trị không dương (.., -2, -1, 0)
positiveInteger Số nguyên chỉ chứa giá trị dương (1, 2, ..)
short Số nguyên 16 bit có dấu
unsignedLong Số nguyên 64 bit không có dấu
unsignedInt Số nguyên 32 bit không có dấu
unsignedShort Số nguyên 16 bit không có dấu
unsignedByte Số nguyên 8 bit không có dấu

Giới hạn về loại dữ liệu số

Giới hạn có thể sử dụng cùng với loại dữ liệu số:

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