XSD 数值数据类型

ຊັບສັນວິທະຍາສະເຫຼີມມີຜົນງານການຄວບຄຸມວິທະຍາສາດ.

ຊັບສັນວິທະຍາສາດສະເຫຼີມ

ຊັບສັນວິທະຍາສາດສະເຫຼີມມີຜົນງານການຄວບຄຸມຂໍ້ວິທະຍາສາດສະເຫຼີມ.

ຫຼັງຈາກນັ້ນແມ່ນຕົວຢ່າງຂອງການປະກອບຊັບສັນວິທະຍາສາດສະເຫຼີມ.

<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>

ຊັບສັນວິທະຍາສາດ

ບໍ່ຄິດວ່າພາຍໃຕ້ຂອງຂໍ້ຂັດຄະນະວິທະຍາສາດທັງໝົດກໍ່ເປັນຊັບສັນຂໍ້ວິທະຍາສາດສະເຫຼີມ (ບໍ່ແມ່ນ decimal ໂດຍຕົວເອງ)!

ຊື່ ການຄັດຄະນະວັດສະວັດ
byte ຈຳນວນວັດສະວັດ 8 ບາດມີສິບນິຍົມ
decimal ຈຳນວນສະເຫຼີມ
int ຈຳນວນວັດສະວັດ 32 ບາດມີສິບນິຍົມ
integer ຈຳນວນວັດສະວັດ
long ຈຳນວນວັດສະວັດ 64 ບາດມີສິບນິຍົມ
negativeInteger ຈຳນວນວັດສະວັດມີສິບນິຍົມພຽງແຕ່ຄຳສິບນິຍົມ ( .., -2, -1.)
nonNegativeInteger ຈຳນວນວັດສະວັດມີສິບນິຍົມບໍ່ມີສິບນິຍົມ (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