XSD - ประเภทข้อมูลตัวเลข
ชนิดข้อมูลตัวเลขใช้เพื่อแสดงตัวเลขในเอกสาร XML
ชนิดข้อมูล <xs: decimal>
ชนิดข้อมูล <xs: decimal> ใช้เพื่อแสดงค่าตัวเลข รองรับตัวเลขทศนิยมสูงสุด 18 หลัก
<xs: decimal> ตัวอย่าง
การประกาศองค์ประกอบใน XSD -
<xs:element name = "score" type = "xs:decimal"/>
การใช้องค์ประกอบใน XML -
<score>9.12</score>
<xs: integer> ชนิดข้อมูล
ชนิดข้อมูล <xs: integer> ใช้แทนค่าจำนวนเต็ม
<xs: integer> ตัวอย่าง
การประกาศองค์ประกอบใน XSD -
<xs:element name = "score" type = "xs:integer"/>
การใช้องค์ประกอบใน XML -
<score>9</score>
ประเภทข้อมูลตัวเลข
ต่อไปนี้เป็นรายการประเภทข้อมูลตัวเลขที่ใช้กันทั่วไป
ส. | ชื่อและคำอธิบาย |
---|---|
1. | byte จำนวนเต็ม 8 บิตที่ลงนาม |
2. | decimal ค่าทศนิยม |
3. | int จำนวนเต็ม 32 บิตที่ลงนาม |
4. | integer ค่าจำนวนเต็ม |
5. | long จำนวนเต็ม 64 บิตที่ลงนาม |
6. | negativeInteger จำนวนเต็มที่มีค่าลบเท่านั้น (.. , - 2, -1) |
7. | nonNegativeInteger จำนวนเต็มที่มีเฉพาะค่าที่ไม่เป็นลบ (0,1,2, .. ) |
8. | nonPositiveInteger จำนวนเต็มที่มีเฉพาะค่าที่ไม่เป็นบวก (.. , - 2, -1,0) |
9. | positiveInteger จำนวนเต็มที่มีค่าบวกเท่านั้น (1,2, .. ) |
10. | short จำนวนเต็ม 16 บิตที่ลงนาม |
11. | unsignedLong จำนวนเต็ม 64 บิตที่ไม่ได้ลงชื่อ |
12. | unsignedInt จำนวนเต็ม 32 บิตที่ไม่ได้ลงชื่อ |
13. | unsignedShort จำนวนเต็ม 16 บิตที่ไม่ได้ลงชื่อ |
14. | unsignedByte จำนวนเต็ม 8 บิตที่ไม่ได้ลงชื่อ |
ข้อ จำกัด
ข้อ จำกัด ประเภทต่อไปนี้สามารถใช้ได้กับประเภทข้อมูลวันที่ -
- enumeration
- fractionDigits
- maxExclusive
- maxInclusive
- minExclusive
- minInclusive
- pattern
- totalDigits
- whiteSpace