ประเภทข้อมูลของ 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