<XML Schema อ้างอิงที่สมบูรณ์
ความหมายและการใช้งาน
องค์ประกอบ simpleType กำหนดประเภทที่เรียบง่ายและระบุข้อ จำกัด และข้อมูลเกี่ยวกับค่าของคุณลักษณะหรือองค์ประกอบข้อความเท่านั้น
องค์ประกอบข้อมูล
- Parent elements: แอตทริบิวต์องค์ประกอบรายการข้อ จำกัด คียูเนี่ยน
วากยสัมพันธ์
<simpleType
id=ID
name=NCName
any attributes
>
(annotation?,(restriction|list|union))
</simpleType>
(หรือไม่สัญญาณบอกว่าองค์ประกอบที่สามารถเกิดขึ้นได้เป็นศูนย์หรือเพียงครั้งเดียวภายในองค์ประกอบ simpleType)
คุณลักษณะ | ลักษณะ |
---|---|
id | ไม่จำเป็น ระบุรหัสเฉพาะสำหรับองค์ประกอบ |
name | ระบุชื่อสำหรับองค์ประกอบ คุณลักษณะนี้จะต้องถ้าองค์ประกอบ simpleType เป็นเด็กขององค์ประกอบคีมิฉะนั้นจะไม่ได้รับอนุญาต |
any attributes | ไม่จำเป็น ระบุคุณลักษณะอื่น ๆ ใด ๆ ที่ไม่ใช่สคี namespace |
ตัวอย่างที่ 1
ตัวอย่างนี้กำหนดองค์ประกอบที่เรียกว่า "age" ว่าเป็นชนิดที่เรียบง่ายด้วยข้อ จำกัด ค่าของอายุที่ไม่สามารถจะต่ำกว่า 0 หรือมากกว่า 100:
<xs:element name="age">
<xs:simpleType>
<xs:restriction base="xs:integer">
<xs:minInclusive value="0"/>
<xs:maxInclusive value="100"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<XML Schema อ้างอิงที่สมบูรณ์