element รายการ XML Schema

การใช้งานและการบอกความ

element รายการกำหนดชุดของ simpleType ที่กำหนดโดยเดี่ยวๆ

รายการนี้กำหนดประเภทของ simpleType ว่าเป็นรายการของค่าของประเภทข้อมูลที่กำหนด

ข้อมูลเอลิเมนต์

การเกิดขึ้น หนึ่งครั้ง
เอลิเมนต์พ่อ simpleType
เนื้อหา annotation、simpleType

การใช้งาน

<list
id=ID 
itemType=QName 
attributes
>
(annotation?,(simpleType?))
</list>

(? สัญญาณการประกาศอยู่ใน element รายการ สามารถเกิดขึ้นโดยไม่มีครั้งหรือเกิดขึ้นครั้งเดียว。)

รายการ รายละเอียด
id เลือกตั้ง
itemType ชื่อของประเภทข้อมูลหรือ simpleType ภายใน schema (หรือ schema อื่นที่ระบุด้วยชื่อชนิด) ที่ถูกกำหนดโดยนักวางแผน หรือ simpleType ภายใน element ที่มี element รายการ อยู่ จะนิยามโดย simpleType ที่มีค่า list กำหนด ค่า 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>