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>