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