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>