<XML Schema อ้างอิงที่สมบูรณ์
ความหมายและการใช้งาน
องค์ประกอบรายการกำหนดองค์ประกอบประเภทง่ายๆเป็นรายการของค่าของชนิดข้อมูลที่ระบุ
องค์ประกอบข้อมูล
- Parent elements: simpleType
วากยสัมพันธ์
<list
id=ID
itemType=QName
any attributes
>
(annotation?,(simpleType?))
</list>
(หรือไม่สัญญาณบอกว่าองค์ประกอบที่สามารถเกิดขึ้นได้เป็นศูนย์หรือเพียงครั้งเดียวภายในองค์ประกอบรายการ)
คุณลักษณะ | ลักษณะ |
---|---|
id | ไม่จำเป็น ระบุรหัสเฉพาะสำหรับองค์ประกอบ |
itemType | ระบุชื่อของชนิดข้อมูลในตัวหรือองค์ประกอบ simpleType ที่กำหนดไว้ในนี้หรือคีมาอีก คุณลักษณะนี้ไม่ได้รับอนุญาตถ้าเนื้อหามีองค์ประกอบ simpleType มิฉะนั้นจะถูกต้อง |
any attributes | ไม่จำเป็น ระบุคุณลักษณะอื่น ๆ ใด ๆ ที่ไม่ใช่สคี namespace |
ตัวอย่างที่ 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>
The "intvalues" element in a document could look like this (notice that
the list will have five list items):
<intvalues>100 34 56 -23 1567</intvalues>
Note: พื้นที่สีขาวได้รับการปฏิบัติเป็นตัวคั่นรายการรายการ!
ตัวอย่างที่ 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>
The "stringvalues" element in a document could look like this (notice
that the list will have four list items):
<stringvalues>I love XML Schema</stringvalues>
<XML Schema อ้างอิงที่สมบูรณ์