Latest web development tutorials

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
  • ช่องว่าง