ປຶ້ມກໍານົດ XML Schema

XSD 元素

元素 解释
all 规定子元素能够以任意顺序出现,每个子元素可出现零次或一次。
annotation annotation ເປັນປະກອບສອງຂັ້ນສູງທີ່ກໍານົດຄວາມອະທິບາຍຂອງ schema。
any 使创作者可以通过未被 schema 规定的元素来扩展 XML 文档。
anyAttribute ອະນຸຍາດທີ່ຈະຂະຫຍາຍ XML ທີ່ບໍ່ໄດ້ກຳນົດໂດຍ schema.
appInfo ກຳນົດຂໍ້ມູນທີ່ຕ້ອງການທີ່ຈະນຳໃຊ້ໂດຍການປະກາດ annotation.
attribute ກຳນົດປະເພດ.
attributeGroup ກຳນົດກຸ່ມຂອງປະເພດທີ່ມີຄວາມຈຳກັດທີ່ຖືກນຳໃຊ້ໃນກຳນົດ complexType.
choice ອະນຸຍາດທີ່ຈະປະກອບຫຼັກສູດໃນ <choice> ທີ່ປະກອບຫຼັກສູດ.
complexContent ກຳນົດຂະຫຍາຍຫຼືຈຳກັດ complexType (ບັນຈຸຂອງ complexType ທີ່ມີຂອງຂອງຂັ້ນວັດທະນະທຳຫຼືບໍ່ມີຫຼັກສູດ).
complexType ກຳນົດ complexType.
documentation ກຳນົດຂໍ້ມູນຄວາມສັບສົນໃນ schema.
element ກຳນົດຫຼັກສູດ.
extension ຂະຫຍາຍ simpleType ຫຼື complexType.
field ກໍານົດ XPath Expression ທີ່ຈຳກັດການນຳໃຊ້ຂອງຂໍ້ມູນຈຳກັດໃນກຳນົດຄວາມຈຳກັດຂອງການເລືອກ.
group ກຳນົດກຸ່ມຫຼັກສູດທີ່ມີຄວາມຈຳກັດທີ່ຖືກນຳໃຊ້ໃນກຳນົດ complexType.
import ເພີ່ມ schema ຫຼາຍອັນໃຫ້ແກ່ໜຶ່ງໃນໂຕລະບົບປະສົງນາມຄົນທຳມະດາທີ່ມີຄວາມຈຳກັດຫຼາຍອັນ.
include ເພີ່ມ schema ຫຼາຍອັນໃຫ້ແກ່ໜຶ່ງໃນໂຕລະບົບປະສົງນາມຄົນທຳມະດາທີ່ມີຄວາມຈຳກັດດຽວ.
key ກຳນົດຂໍ້ມູນຂອງປະເພດຫຼືຫຼັກສູດຫຼືກຸ່ມຂໍ້ມູນທີ່ຕ້ອງຈະເປັນຄວາມຈຳກັດຕໍ່ກັບຂໍ້ມູນຈຳກັດຕໍ່ກັງດາວ.
keyref ກຳນົດຂໍ້ມູນຂອງປະເພດຫຼືຫຼັກສູດຫຼືກຸ່ມຂໍ້ມູນທີ່ມີຄວາມຈຳກັດຕໍ່ກັບຂໍ້ມູນຈຳກັດຕໍ່ກັບຫຼັກສູດຕ່າງດາວ.
list ກຳນົດປະເພດພາຍໃນປະເພດທີ່ມີຄວາມຈຳກັດຂອງຮູບແບບ.
notation ອະທິບາຍຮູບແບບຂອງຂໍ້ມູນທີ່ບໍ່ແມ່ນ XML.
redefine ກຳນົດຮູບແບບຂອງ simpleType, complexType, group ຫຼື attributeGroup ທີ່ມາຈາກແຜນຄອມເພລັກຕ່າງດາວ.
restriction ກຳນົດຄວາມຈຳກັດຂອງ simpleType, simpleContent ຫຼື complexContent.
schema ກຳນົດຫຼັກສູດພື້ນຖານຂອງ schema.
selector ກໍານົດ XPath Expression ທີ່ເປັນການເລືອກຫຼັກສູດຈຳກັດທີ່ມີຄວາມຈຳກັດ.
sequence ຕ້ອງການວ່າປະກອບສອງຫຼັກສູດຕ້ອງຈະປະກອບຕາມອິດທິພົນ. ປະກອບສອງຫຼັກສູດສາມາດປະກອບຕາມອິດທິພົນຫຼືບໍ່ປະກອບ.
simpleContent ບັນຈຸຂອງ complexType 元ິວັດຕະລາງຫຼືຈຳກັດຫຼືບໍ່ມີຫຼັກສູດ.
simpleType ກຳນົດຮູບແບບການຄົ້ນພົບຂອງປະເພດພາຍໃນປະເພດຄົນທຳມະດາທີ່ມີຄວາມຈຳກັດແລະຂໍ້ມູນກ່ຽວກັບມາດຕະການຫຼືພຽງແຕ່ຂໍ້ຄວາມ.
union 定义多个 simpleType 定义的集合。
unique 指定属性或元素值(或者属性或元素值的组合)在指定范围内必须是唯一的。

XSD Restrictions/Facets for Datatypes

参阅 XSD 限定 / Facets

限定 描述
enumeration 定义可接受值的一个列表
fractionDigits 定义所允许的最大的小数位数。必须大于等于0。
length ການກໍານົດຈຳນວນສິບຄະນະທີ່ອາດຍອມຮັບຂອງຄວາມທີ່ຕາມຫຼືບັນດາລູກມະນຸດ. ຈຳນວນຕ້ອງຫຼາຍກວ່າ ຫຼື ບໍ່ຫຼາຍກວ່າ 0.
maxExclusive ການກໍານົດຈຳນວນສິບຄະນະທີ່ຕ້ອງມີຄວາມທີ່ຕາມ. ຈຳນວນຕ້ອງຫຼາຍກວ່າ ຈຳນວນດັ່ງກ່າວ.
maxInclusive ການກໍານົດຈຳນວນສິບຄະນະທີ່ຕ້ອງມີຄວາມທີ່ຕາມ. ຈຳນວນຕ້ອງຫຼາຍກວ່າ ຫຼື ບໍ່ຫຼາຍກວ່າ ຈຳນວນດັ່ງກ່າວ.
maxLength ການກໍານົດຈຳນວນສິບຄະນະທີ່ອາດຍອມຮັບຂອງຄວາມທີ່ຕາມຫຼືບັນດາລູກມະນຸດ. ຈຳນວນຕ້ອງຫຼາຍກວ່າ ຫຼື ບໍ່ຫຼາຍກວ່າ 0.
minExclusive ການກໍານົດຈຳນວນສິບຄະນະທີ່ຕ້ອງມີຄວາມທີ່ຕາມ. ຈຳນວນຕ້ອງຫຼາຍກວ່າ ຈຳນວນດັ່ງກ່າວ.
minInclusive ການກໍານົດຈຳນວນສິບຄະນະທີ່ຕ້ອງມີຄວາມທີ່ຕາມ. ຈຳນວນຕ້ອງຫຼາຍກວ່າ ຫຼື ບໍ່ຫຼາຍກວ່າ ຈຳນວນດັ່ງກ່າວ.
minLength ການກໍານົດຈຳນວນສິບຄະນະທີ່ອາດຍອມຮັບຂອງຄວາມທີ່ຕາມຫຼືຂອງບັນດາລູກມະນຸດ. ຈຳນວນຕ້ອງຫຼາຍກວ່າ ຫຼື ບໍ່ຫຼາຍກວ່າ 0.
pattern ການກໍານົດຈຳນວນຄວາມທີ່ອາດຍອມຮັບຂອງຄວາມທີ່ຕາມ.
totalDigits ການກໍານົດຈຳນວນວິທີຂອງໂຕກະສັດອາລັດອາຫານທີ່ອາດຍອມຮັບ. ຈຳນວນຕ້ອງຫຼາຍກວ່າ 0.
whiteSpace ການກໍານົດວິທີການບໍ່ມີຄວາມລັບຂອງຄວາມທີ່ຕາມ (ການຫັນການ, ການກັບ, ການນອງ, ແລະ ການຕັ້ງຕົວ).