XML Schema list element
ການອະທິບາຍ ແລະ ການນໍາໃຊ້
list element ກໍານົດກັນຂອງຄຳສັບ simpleType:
ປະເພດນີ້ປະກອບກັບລາຍການຂອງຄຳສັບທີ່ເປັນຄຳສັບຂອງປະເພດທີ່ກໍານົດ:
ຂໍ້ມູນປະເພດ
ຈຳນວນການເກີດຂຶ້ນ | ຄັ້ງ |
ປະຈຳປະເພດ | simpleType |
ຂໍ້ມູນ | annotation, simpleType |
ວິທະຍາສາດ
<list id=ID itemType=QName any attributes > (annotation?,(simpleType?)) </list>
(? ອີງຕາມ list element, ປະກອບກັບ element ສາມາດເປັນສິ່ງບໍ່ມີຫຼືມີໜຶ່ງຄັ້ງ.)
ປະເພດ | ຄວາມອະທິບາຍ |
---|---|
id | ທົດລອງ. ປະກອບກັບ ID ສະນັບສະນວນຂອງ element: |
itemType | ຊື່ຂອງປະເພດພື້ນຖານຫຼື simpleType ທີ່ຖືກກໍານົດໃນ schema (ຫຼື schema ອື່ນໆທີ່ກໍານົດໂດຍມູນນິທິນັ້ນ) ຫຼື simpleType. simpleType ທີ່ມີ element list ແມ່ນເກີດຈາກ simpleType ທີ່ກໍານົດໂດຍ list. list ຕ້ອງເປັນ QName. ຖ້າເນື້ອໃນໄດ້ simpleType element, ບໍ່ອາດນຳໃຊ້ປະເພດນີ້, ອີງຕາມນັ້ນປະເພດນີ້ແມ່ນຫົວຮູບ: |
any attributes | ທົດລອງ. ປະກອບກັບປະເພດບັນດາມື້ອທີ່ບໍ່ມີປະເພດຂອງ XML Schema: |
ຄວາມຄິດເຫັນ
ຄວາມສະແດງ 1
ຄວາມສະແດງກ່າວວ່າການສະແດງຂອງປະເພດຄຳສັບສິບຕະຫຼາດ:
<?xml version="1.0"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="intvalues" type="valuelist"> <xs:simpleType name="valuelist"> <xs:list itemType="xs:integer"/> </xs:simpleType> </xs:schema>
ຂໍ້ມູນໃນໂຕເລກ "intvalues" ແມ່ນຄືກັນ (ຕັ້ງໃສ່ວ່າລາຍການມີບັນດາມື້ອຫ້າບັນດາ):
<intvalues>100 34 56 -23 1567</intvalues>
ຄວາມຄິດເຫັນ:ສະເພາະການຈັກຄາຍແມ່ນເປັນສັນຍາບັນດາມື້ອ:
ຄວາມສະແດງ 2
ຄວາມສະແດງກ່າວວ່າການສະແດງຂອງປະເພດຄຳສັບລະນານຄວນ:
<?xml version="1.0"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="stringvalues" type="valuelist"> <xs:simpleType name="valuelist"> <xs:list itemType="xs:string"/> </xs:simpleType> </xs:schema>
文档中的 "stringvalues" 元素类似这样(注意这个列表有四个列表项):
<stringvalues>ຂ້ອຍຮັກ XML Schema</stringvalues>