XSD 簡易元素
- 上一頁 XSD <schema>
- 下一頁 XSD 屬性
XML Schema สามารถกำหนดองค์ประกอบของแบบภาพ XML ได้
องค์ประกอบง่ายๆ หมายถึงองค์ประกอบที่มีเพียงข้อความเท่านั้น มันจะไม่มีองค์ประกอบหรือคุณสมบัติอื่นๆ
อะไรคือองค์ประกอบง่ายๆ?
องค์ประกอบง่ายๆ หมายถึงองค์ประกอบที่มีเพียงข้อความเท่านั้น มันจะไม่มีองค์ประกอบหรือคุณสมบัติอื่นๆ
อย่างไรก็ตาม ข้อจำกัด "มีเพียงข้อความ" อาจเป็นสาเหตุให้เกิดความเข้าใจผิดง่ายๆ ข้อความมีหลายประเภท มันอาจเป็นประเภทหนึ่งของประเภทข้อมูลที่รวมอยู่ในการกำหนดประเภทข้อมูล XML Schema (เช่น บูลล์ยังสตริง ข้อมูล และเป็นต้น)
คุณยังสามารถเพิ่มข้อจำกัด (facets) ให้กับประเภทข้อมูล เพื่อจำกัดเนื้อหา หรือคุณสามารถเรียกร้องให้ข้อมูลตรงกับมอร์ฟว์ที่เฉพาะทางบางประเภท。
การกำหนดองค์ประกอบง่ายๆ
การกำหนดภาษากฎระเบียบขององค์ประกอบง่ายๆ:
<xs:element name="xxx" type="yyy"/>
ที่นี้ xxx หมายถึงชื่อองค์ประกอบ yyy หมายถึงประเภทของข้อมูลขององค์ประกอบ XML Schema มีประเภทข้อมูลประกอบหลายๆ ประเภท。
ประเภทที่ใช้งานไปทั่วไปที่สุดคือ:
- xs:string
- xs:decimal
- xs:integer
- xs:boolean
- xs:date
- xs:time
ตัวอย่าง:
นี่คือองค์ประกอบ XML บางอย่าง:
<lastname>Smith</lastname> <age>28</age> <dateborn>1980-03-27</dateborn>
นี่คือการกำหนดองค์ประกอบง่ายๆ ที่เท่านั้น:
<xs:element name="lastname" type="xs:string"/> <xs:element name="age" type="xs:integer"/> <xs:element name="dateborn" type="xs:date"/>
ค่าเริ่มต้นและค่าตั้งต้นขององค์ประกอบง่ายๆ
องค์ประกอบง่ายๆ สามารถมีค่าเริ่มต้นที่กำหนดไว้หรือค่าตั้งต้น。
เมื่อไม่มีค่าอื่นๆ ที่ถูกกำหนด ค่าเริ่มต้นจะถูกแจกจ่ายโดยอัตโนมัติแก่องค์ประกอบ。
ในตัวอย่างด้านล่างนี้ ค่าเริ่มต้นคือ "red":
<xs:element name="color" type="xs:string" default="red"/>
固定值也會自動分配給元素,並且您無法規定另一個值。
在下面的例子中,固定值是 "red":
<xs:element name="color" type="xs:string" fixed="red"/>
- 上一頁 XSD <schema>
- 下一頁 XSD 屬性