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 | เลขจำนวนเต็มที่มีเพียงค่าลบหรือเท่ากับ 0 (.., -2, -1, 0) |
positiveInteger | เลขจำนวนเต็มที่มีเพียงค่าบวก (1, 2, ..) |
short | เลขจำนวนเต็ม 16 บิตที่มีสัญญาณเป็นบวกหรือลบ |
unsignedLong | เลขจำนวนเต็ม 64 บิตที่ไม่มีสัญญาณเป็นบวกหรือลบ |
unsignedInt | เลขจำนวนเต็ม 32 บิตที่ไม่มีสัญญาณเป็นบวกหรือลบ |
unsignedShort | เลขจำนวนเต็ม 16 บิตที่ไม่มีสัญญาณเป็นบวกหรือลบ |
unsignedByte | เลขจำนวนเต็ม 8 บิตที่ไม่มีสัญญาณเป็นบวกหรือลบ |
จำกัดค่าของประเภทข้อมูลตัวเลข (Restriction)
可與數值數據類型一同使用的限定:
- enumeration
- fractionDigits
- maxExclusive
- maxInclusive
- minExclusive
- minInclusive
- pattern
- totalDigits
- whiteSpace