ประเภทข้อมูลของ XSD ตัวเลข
- หน้าก่อน วันที่ XSD
- หน้าต่อไป หลากหลาย XSD
ชนิดข้อมูลตัวเลขฐานสิบใช้เพื่อจำนวน
ชนิดข้อมูลตัวเลขฐานสิบ
ชนิดข้อมูลตัวเลขฐานสิบใช้เพื่อกำหนดค่าตัวเลข
ตัวอย่างเกี่ยวกับการประกาศตัวเลขฐานสิบใน scheme ของบางอย่าง
<xs:element name="prize" type="xs:decimal"/>
องค์ประกอบในเอกสารควรดูเหมือนนี้:
<prize>999.50</prize>
หรือดูเหมือนนี้:
<prize>+999.5450</prize>
หรือดูเหมือนนี้:
<prize>-999.5230</prize>
หรือดูเหมือนนี้:
<prize>0</prize>
หรือดูเหมือนนี้:
<prize>14</prize>
หมายเหตุ:คุณสามารถกำหนดจำนวนตำแหน่งเลขฐานสิบสูงสุดที่ 18 ตำแหน่ง
ชนิดข้อมูลตัวเลข
ชนิดข้อมูลตัวเลขใช้เพื่อกำหนดค่าตัวเลขที่ไม่มีส่วนทึบทอน
ตัวอย่างเกี่ยวกับการประกาศตัวเลขใน scheme ของบางอย่าง
<xs:element name="prize" type="xs:integer"/>
องค์ประกอบในเอกสารควรดูเหมือนนี้:
<prize>999</prize>
หรือดูเหมือนนี้:
<prize>+999</prize>
หรือดูเหมือนนี้:
<prize>-999</prize>
หรือดูเหมือนนี้:
<prize>0</prize>
ชนิดข้อมูลที่เป็นตัวเลข
โปรดระวังว่า ทุกชนิดข้อมูลด้านล่างมาจากชนิดข้อมูลเลขฐานสิบ (ยกเว้น decimal ตัวเอง)!
ชื่อ | จำนวนวินาที |
---|---|
byte | ตัวเลขเต็ม 8 บิตที่มีค่าบวกและลบ |
decimal | ตัวเลขเลขฐานสิบ |
int | ตัวเลขเต็ม 32 บิตที่มีค่าบวกและลบ |
integer | ค่าตัวเลข |
long | ตัวเลขเต็ม 64 บิตที่มีค่าบวกและลบ |
negativeInteger | เฉพาะตัวเลขเต็มที่มีค่าลบ ( .., -2, -1.) |
nonNegativeInteger | เฉพาะตัวเลขเต็มที่มีค่าบวกเท่ากับ 0 หรือมากกว่า (0, 1, 2, ..) |
nonPositiveInteger | เฉพาะตัวเลขเต็มที่มีค่าลบ (.., -2, -1, 0) |
positiveInteger | เฉพาะตัวเลขเต็มที่มีค่าบวก (1, 2, ..) |
short | เลขที่มีเส้นใต้หรือเส้นบน 16 ตัวเลข |
unsignedLong | เลขที่ไม่มีเส้นใต้หรือเส้นบน 64 ตัวเลข |
unsignedInt | เลขที่ไม่มีเส้นใต้หรือเส้นบน 32 ตัวเลข |
unsignedShort | เลขที่ไม่มีเส้นใต้หรือเส้นบน 16 ตัวเลข |
unsignedByte | เลขที่ไม่มีเส้นใต้หรือเส้นบน 8 ตัวเลข |
จำกัดของประเภทข้อมูลตัวเลข
จำกัดที่สามารถใช้กับประเภทข้อมูลตัวเลข:
- enumeration
- fractionDigits
- maxExclusive
- maxInclusive
- minExclusive
- minInclusive
- pattern
- totalDigits
- whiteSpace
- หน้าก่อน วันที่ XSD
- หน้าต่อไป หลากหลาย XSD