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>

ຄວາມເຫັນ:ຂໍ້ສະເໜີສະໄໝສາມຂີ່ທີ່ຂໍ້ສະເໜີສະໄໝສາມຂີ່ທີ່ຫຼາຍສັດສິບຈຳນວນຫຼາຍສັດ.

ລັກສະນະສະໄໝ

ລັກສະນະສະໄໝສະເພາະສະແດງຄວາມມີຈຳນວນບໍ່ມີບາງສະໄໝບັນດາ.

ລາຍການຄຳວ່າຫົວຂໍ້ 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, 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