XML Schema ประเภทข้อมูลที่เป็นตัวเลข
ประเภทข้อมูลทศนิยม
ประเภทข้อมูลทศนิยมจะใช้ในการระบุค่า
นี่คือตัวอย่างของโครงการในทศนิยมประกาศ
<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
ชนิดข้อมูลจำนวนเต็ม
ประเภทไม่มีข้อมูลจำนวนเต็มจะใช้ในการระบุค่าขององค์ประกอบเศษส่วน
นี่คือตัวอย่างของการประกาศโครงการจำนวนเต็ม
<xs:element name="prize" type="xs:integer"/>
องค์ประกอบในเอกสารที่ควรมีลักษณะเช่นนี้
<prize>999</prize>
หรือเช่นนี้
<prize>+999</prize>
หรือเช่นนี้
<prize>-999</prize>
หรือเช่นนี้
<prize>0</prize>
ประเภทข้อมูลที่เป็นตัวเลข
โปรดทราบว่าทั้งหมดของชนิดข้อมูลต่อไปนี้จะมาจากชนิดข้อมูลทศนิยม (ยกเว้นทศนิยมเอง)!
ชื่อ | วินาที |
---|---|
ไบต์ | มีแปดจำนวนเต็มบวกและเชิงลบ |
ทศนิยม | ทศนิยม |
int | มีบวกและลบ 32 บิตเป็นจำนวนเต็ม |
จำนวนเต็ม | ค่าจำนวนเต็ม |
ยาว | มีบวกและลบ 64 บิตเป็นจำนวนเต็ม |
negativeInteger | ที่มีส่วนผสมของจำนวนเต็มลบเท่านั้น ( .. , -2, -1.) |
nonNegativeInteger | มีเพียงจำนวนเต็มไม่เป็นลบ (0, 1, 2, .. ) |
nonPositiveInteger | ที่มีจำนวนเต็มไม่ใช่ในเชิงบวกเท่านั้น ( .. , -2, -1, 0) |
positiveInteger | มีจำนวนเต็มบวกเท่านั้น (1, 2, .. ) |
สั้น | มีบวกและลบ 16 บิตเป็นจำนวนเต็ม |
unsignedLong | จำนวนเต็ม 64 บิต |
unsignedInt | 32 บิตจำนวนเต็มไม่ได้ลงนาม |
unsignedShort | จำนวนเต็ม 16 บิต |
unsignedByte | 8 บิตจำนวนเต็มไม่ได้ลงนาม |
สำหรับชนิดข้อมูลตัวเลขที่กำหนด ( จำกัด )
สามารถนำมาใช้ร่วมกับชนิดข้อมูลที่เป็นตัวเลขที่ถูกกำหนด:
- การนับ
- fractionDigits
- maxExclusive
- maxInclusive
- minExclusive
- minInclusive
- แบบแผน
- totalDigits
- ช่องว่าง