XML Schema key element

ການອະທິບາຍ ແລະ ການນໍາໃຊ້

key element ຕ້ອງມີຫົວຂໍ້ຄວາມສະນັບສະນູນຫຼືຄວາມສະນັບສະນູນຫຼືຄວາມສະນັບສະນູນຂອງຫົວຂໍ້ (ຫຼືຄວາມສະນັບສະນູນຫຼາຍຫົວຂໍ້) ທີ່ແມ່ນຫົວຂໍ້ຂອງບັນດາ element. ຫົວຂໍ້ແມ່ນຄວາມສະນັບສະນູນຂອງບັນດາ data ໃນຂັ້ນການພິຈາລະນາຄືກັນ, ບໍ່ມີຫົວຂໍ້ຄືກັນ ແລະຕ້ອງຈະມີຄວາມສະນັບສະນູນຕະຫຼອດ.

key element ຕ້ອງມີຫົວຂໍ້ທີ່ຕ້ອງມີຫົວຂໍ້ດ້ວຍອີກຫຼາຍຫົວຂໍ້.

selector element:

ຕ້ອງມີຫົວຂໍ້ selector ຄັນໜຶ່ງຫຼືບໍ່ມີຫົວຂໍ້ selector.

selector element ຕ້ອງມີຄວາມສະນັບສະນູນ XPath Expression ທີ່ສະແດງວ່າຫົວຂໍ້ selector ທີ່ສະແດງວ່າ ບໍ່ຄວນມີຄວາມສະນັບສະນູນ ຄືກັນກັບຄວາມສະນັບສະນູນທີ່ມີຫົວຂໍ້ field.

ຫົວຂໍ້ field

ຕ້ອງມີຫົວຂໍ້ field ຄັນໜຶ່ງຫຼືຫຼາຍ.

ແຕ່ລະຫົວຂໍ້ field ຕ້ອງມີຄວາມສະນັບສະນູນ XPath Expression ທີ່ສະແດງວ່າຄູ່ມືຫົວຂໍ້ບໍ່ຄວນມີຄວາມສະນັບສະນູນ (ຄວາມສະນັບຫົວຂໍ້ຫຼືຄວາມສະນັບຫົວຂໍ້) ຂອງຫົວຂໍ້ selector ທີ່ສະແດງວ່າ ບໍ່ຄວນມີຄວາມສະນັບສະນູນ.

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

元素信息

出现次数 无限制
父元素 element
内容 annotation、field、selector

语法

any attributes
>
(annotation?,(selector,field+))

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

属性 描述
id 可选。规定该元素的唯一的 ID。
name ຈໍາຕະການ. ກໍານົດຊື່ຂອງປະກອບສັນຍາkey.
any attributes ທີ່ຈະເປັນ. ກໍານົດປະສົມປະກອບສ່ວນທີ່ມີຊື່ນນາມບໍ່ໄດ້ມີສັນຍາschema.