XML Schema keyref 元ິນຊະນະ

ການກໍານົດແລະການນໍາໃຊ້

keyref 元ິນຊະນະຕິດຕັ້ງພາສາບັນດາຄູ່ມູນຫຼືການຄອບຄຸມສິ່ງທີ່ຕ້ອງທັງການຕິດຕັ້ງກັບ key ຫຼື unique 元ິນຊະນະ.

keyref 元ິນຊະນະຕ້ອງມີການຄວບຄຸມສິ່ງດ້ານພາຍໃຫ້ຕໍ່ໄປດັ່ງຕໍ່:

selector 元ິນຊະນະ:

ຕ້ອງມີ selector 元ິນຊະນະຫຼືຫຼາຍຢ່າງໃດ.

selector 元ິນຊະນະມີ XPath ການສະແດງ, ການສະແດງນັ້ນສະແດງສິ່ງເວົ້າໃສ່ທີ່ຕ້ອງເປັນຄວາມຫຼາຍພຽງພໍ ສໍາລັບສິ່ງເວົ້າໃສ່ ທີ່ເວົ້າໃສ່ selector 元ິນຊະນະ.

field 元ິນຊະນະ

ຕ້ອງມີ field 元ິນຊະນະຫຼາຍຫຼືຫຼາຍຢ່າງໃດ.

ແຕ່ລະ field 元ິນຊະນະທັງໝົດມີ XPath ການສະແດງ, ການສະແດງນັ້ນສະແດງຄູ່ມູນທີ່ຕ້ອງເປັນຄວາມຫຼາຍພຽງພໍ ສໍາລັບສິ່ງເວົ້າໃສ່ ທີ່ເວົ້າໃສ່ selector 元ິນຊະນະ.

ຖ້າມີ field 元ິນຊະນະຫຼາຍຢ່າງໃດ ການປະກອງກັນຂອງ field 元ິນຊະນະຕ້ອງເປັນຄວາມຫຼາຍພຽງພໍ. ໃນສະພາບນີ້ ຄູ່ມູນຂອງ field 元ິນຊະນະບໍ່ຕ້ອງເປັນຄວາມຫຼາຍພຽງພໍ ສໍາລັບສິ່ງເວົ້າໃສ່, ແຕ່ຄູ່ມູນທັງໝົດຂອງຂອງພາຍອອກຕ້ອງເປັນຄວາມຫຼາຍພຽງພໍ.

ຂໍ້ມູນສິ່ງ

ການເກີດຂຶ້ນ ຄັ້ງ
ປະກອບປະກອບພິມ element
ຂະນາຍ annotation、field、selector

ຄຳນົວ

<keyref
id=ID
name=NCName
refer=QName
HTML any attributes
>
(annotation?,(selector,field+))

(? 符号声明在 key 元素中,元素可出现零次或一次,+ 符号声明元素必须出现一次或多次。)

HTML ປະສົມ HTML ອະທິບາຍ
HTML id HTML ທີ່ອາດ. ປະກອບປະສົມທີ່ຖືກກໍານົດຄືກັບ ID ສະບາຍສະເພາະ.
HTML name HTML ຈຳນວນ. ປະກອບປະສົມທີ່ຖືກກໍານົດຄືກັບ key element.
HTML refer HTML ຈຳນວນ. ປະກອບປະສົມທີ່ຖືກກໍານົດໃນ schema (ຫຼື schema ອື່ນໆທີ່ຈະນຳໃຊ້ຄວາມອະທິບາຍທີ່ກຳນົດໂດຍຄວາມອະທິບາຍທີ່ກຳນົດໃນ schema). ຄູ່ມື refer ຕ້ອງເປັນຄວາມອະທິບາຍ (QName). ແບບສາມາດບັນຈຸຄວາມຮູບແບບ.
HTML any attributes HTML ທີ່ອາດ. ປະກອບປະສົມທີ່ບໍ່ມີອາກາດ schema.