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

Loại dữ liệu số thập phân được sử dụng cho giá trị 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ề bản声明 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ố chữ số 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 các giá trị số không có phần thập phân.

Dưới đây là một ví dụ về bản声明 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 xuất phát từ loại dữ liệu thập phân (trừ decimal chính nó)!

Tên 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ị nguyên
long Số nguyên 64 bit có dấu
negativeInteger Chỉ bao gồm các số nguyên âm ( .., -2, -1.)
nonNegativeInteger Chỉ bao gồm các số nguyên dương không (0, 1, 2, ..)
nonPositiveInteger Chỉ bao gồm các số nguyên âm (.., -2, -1, 0)
positiveInteger Chỉ bao gồm các số nguyên dương (1, 2, ..)
short Số nguyên 16 chữ số có dấu
unsignedLong Số nguyên 64 chữ số không có dấu
unsignedInt Số nguyên 32 chữ số không có dấu
unsignedShort Số nguyên 16 chữ số không có dấu
unsignedByte Số nguyên 8 chữ số không có dấu

Giới hạn đối với loại dữ liệu số (Restriction)

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