XSD - ประเภทข้อมูลตัวเลข

ชนิดข้อมูลตัวเลขใช้เพื่อแสดงตัวเลขในเอกสาร XML

ชนิดข้อมูล <xs: decimal>

ชนิดข้อมูล <xs: decimal> ใช้เพื่อแสดงค่าตัวเลข รองรับตัวเลขทศนิยมสูงสุด 18 หลัก

<xs: decimal> ตัวอย่าง

การประกาศองค์ประกอบใน XSD -

<xs:element name = "score" type = "xs:decimal"/>

การใช้องค์ประกอบใน XML -

<score>9.12</score>

<xs: integer> ชนิดข้อมูล

ชนิดข้อมูล <xs: integer> ใช้แทนค่าจำนวนเต็ม

<xs: integer> ตัวอย่าง

การประกาศองค์ประกอบใน XSD -

<xs:element name = "score" type = "xs:integer"/>

การใช้องค์ประกอบใน XML -

<score>9</score>

ประเภทข้อมูลตัวเลข

ต่อไปนี้เป็นรายการประเภทข้อมูลตัวเลขที่ใช้กันทั่วไป

ส. ชื่อและคำอธิบาย
1.

byte

จำนวนเต็ม 8 บิตที่ลงนาม

2.

decimal

ค่าทศนิยม

3.

int

จำนวนเต็ม 32 บิตที่ลงนาม

4.

integer

ค่าจำนวนเต็ม

5.

long

จำนวนเต็ม 64 บิตที่ลงนาม

6.

negativeInteger

จำนวนเต็มที่มีค่าลบเท่านั้น (.. , - 2, -1)

7.

nonNegativeInteger

จำนวนเต็มที่มีเฉพาะค่าที่ไม่เป็นลบ (0,1,2, .. )

8.

nonPositiveInteger

จำนวนเต็มที่มีเฉพาะค่าที่ไม่เป็นบวก (.. , - 2, -1,0)

9.

positiveInteger

จำนวนเต็มที่มีค่าบวกเท่านั้น (1,2, .. )

10.

short

จำนวนเต็ม 16 บิตที่ลงนาม

11.

unsignedLong

จำนวนเต็ม 64 บิตที่ไม่ได้ลงชื่อ

12.

unsignedInt

จำนวนเต็ม 32 บิตที่ไม่ได้ลงชื่อ

13.

unsignedShort

จำนวนเต็ม 16 บิตที่ไม่ได้ลงชื่อ

14.

unsignedByte

จำนวนเต็ม 8 บิตที่ไม่ได้ลงชื่อ

ข้อ จำกัด

ข้อ จำกัด ประเภทต่อไปนี้สามารถใช้ได้กับประเภทข้อมูลวันที่ -

  • enumeration
  • fractionDigits
  • maxExclusive
  • maxInclusive
  • minExclusive
  • minInclusive
  • pattern
  • totalDigits
  • whiteSpace