element XML Schema list
การใช้งานและการกำหนด
element list กำหนดชุดของ simpleType ที่กำหนดโดยเดี่ยวๆ
รายการนี้กำหนดประเภทข้อมูล simpleType ว่าเป็นรายการของค่าของประเภทข้อมูลที่กำหนด
ข้อมูล element
การปรากฏของ | ครั้ง |
element พ่อ | simpleType |
เนื้อหา | annotation, simpleType |
ระบบวิเคราะห์
<list id=ID itemType=QName attributes > (annotation?,(simpleType?)) </list>
(?) สัญญาณประกาศได้ใน element ของ list ซึ่งสามารถปรากฏขึ้นหรือไม่ปรากฏขึ้นได้
attribute | คำอธิบาย |
---|---|
id | เลือกตั้ง |
itemType | ชื่อของประเภทข้อมูลหรือ simpleType ที่กำหนดใน schema นี้ (หรือ schema อื่นที่กำหนดโดยชื่อชั้นชนิด) ประกอบด้วย element ที่มี list จาก simpleType ที่กำหนด ค่า list ต้องเป็น QName ถ้ามี simpleType ในเนื้อหา ก็ไม่อนุญาตให้ใช้รายการนี้ หากไม่มี simpleType รายการนี้เป็นข้อบังคับ |
attributes | เลือกตั้ง |
ตัวอย่าง
ตัวอย่าง 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>I love XML Schema</stringvalues>