XML Schema choice element
ການສະເພາະນິຍົມ ແລະ ການນໍາໃຊ້
XML Schema choice element ພຽງແຕ່ອະນຸຍາດທີ່ element ກໍານົດໃນ <choice> ພຽງແຕ່ element ໜຶ່ງທີ່ພັນລະນາໃນ element ມີ.
ຂໍ້ມູນ element
ຈຳນວນການປະກົດຈະນຳ | ໃນ group ແລະ complexType element ເປັນຄັ້ງດຽວ; ອື່ນໆບໍ່ມີຈຳນວນຄັ້ງ. |
element ພໍ່ | group、choice、sequence、complexType、restriction (simpleContent)、extension (simpleContent)、restriction (complexContent)、extension (complexContent) |
ຂອບເຂດ | annotation、any、choice、element、group、sequence |
ວິທະຍາສາດ
<choice id=ID maxOccurs=nonNegativeInteger|unbounded minOccurs=nonNegativeInteger any attributes > (annotation?,(element|group|choice|sequence|any)*) </choice>
(? ອັກສາທີ່ກ່າວເຖິງໃນ choice element, element ສາມາດປະກົດຂຶ້ນທັງທີ່ບໍ່ມີຫຼືຄັ້ງດຽວ, * ອັກສາທີ່ກ່າວເຖິງທີ່ສາມາດປະກົດຂຶ້ນທັງທີ່ບໍ່ມີຫຼືຫຼາຍຫຼາຍ。)
ຄວາມສັບສົນ | ການອະທິບາຍ |
---|---|
id | ທົດສະຫຼຸບ. ກ່າວເຖິງ ID ສະນັກງານພາຍໃນ. |
maxOccurs | ທົດສະຫຼຸບ. ກ່າວເຖິງຄັນທີ່ choice element ສາມາດປະກົດຂຶ້ນໃນ element ຜູ້ເປັນພໍ່ ສະເລັດ. ຄັນທີ່ນີ້ສາມາດເປັນຈຳນວນສິບສູງຫຼາຍຫຼາຍ ຫຼື ອີກຫຼາຍຫຼາຍ. ຖ້າບໍ່ຕ້ອງການກໍານົດຈຳນວນສະເພາະຫຼາຍ, ກະທົບ "unbounded". ຈຳນວນດຽວກັນ. |
minOccurs | ທົດສະຫຼຸບ. ກ່າວເຖິງຄັນທີ່ choice element ສາມາດປະກົດຂຶ້ນໃນ element ຜູ້ເປັນພໍ່ ສະເລັດ. ຄັນທີ່ນີ້ສາມາດເປັນຈຳນວນສິບສູງຫຼາຍຫຼາຍ ຫຼື ອີກຫຼາຍຫຼາຍ. ຖ້າຕ້ອງການກໍານົດກຸ່ມນີ້ຄືການທົດສະຫຼຸບ ກະທົບ, ກະທົບຂອງພວກເຂົາເຈົ້າເປັນສະເພາະຫຼາຍ. ມັນຈະມີຈຳນວນດຽວກັນ. |
any attributes | ທົດສະຫຼຸບ. ກ່າວເຖິງຂອງຄວາມສັບສົນ non-schema. |
ຄວາມຍິງ
<xs:element name="person"> <xs:complexType> <xs:choice> <xs:element name="employee" type="employee"/> <xs:element name="member" type="member"/> </xs:choice> </xs:complexType> </xs:element>
上面的例子定义 "person" 元素必须包含一个 "employee" 元素或一个 "member" 元素。