องค์ประกอบ 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