XSD องค์ประกอบที่เรียบง่าย
องค์ประกอบ XML Schema กำหนดไฟล์ XML
องค์ประกอบที่เรียบง่ายเป็นองค์ประกอบเหล่านั้นมีเฉพาะข้อความ มันไม่ได้มีองค์ประกอบอื่น ๆ หรือแอตทริบิวต์
องค์ประกอบที่เรียบง่ายคืออะไร?
องค์ประกอบที่เรียบง่ายเป็นองค์ประกอบเหล่านั้นมีเฉพาะข้อความ มันไม่ได้มีองค์ประกอบอื่น ๆ หรือแอตทริบิวต์
อย่างไรก็ตาม "มันมีข้อความเท่านั้น" ข้อ จำกัด มีโอกาสมากที่จะทำให้เกิดความเข้าใจผิด มีหลายประเภทของข้อความ มันสามารถจะรวมอยู่ในความหมายของประเภทของ XML Schema หนึ่ง (บูลีนสตริงข้อมูลอื่น ๆ ) หรือมันอาจจะเป็นประเภทที่กำหนดเองที่คุณกำหนดด้วยตัวคุณเอง
นอกจากนี้คุณยังสามารถเพิ่มข้อ จำกัด (กล่าวคือแง่มุม) เพื่อ จำกัด เนื้อหาหรือคุณสามารถกำหนดข้อมูลที่ตรงกับรูปแบบโดยเฉพาะชนิดข้อมูล
ความหมายง่ายๆขององค์ประกอบ
ง่ายองค์ประกอบของไวยากรณ์คำนิยาม:
ที่ xxx เป็นชื่อขององค์ประกอบที่ yyy หมายถึงชนิดข้อมูลขององค์ประกอบ XML Schema มีจำนวนมากในตัวชนิดข้อมูล
ชนิดที่พบมากที่สุดคือ:
- XS: สตริง
- XS: ทศนิยม
- XS: จำนวนเต็ม
- XS: บูลีน
- XS: วัน
- XS: เวลา
ตัวอย่าง
นี่คือบางส่วนองค์ประกอบ XML คือ:
<age>36</age>
<dateborn>1970-03-27</dateborn>
นี่คือคำจำกัดความที่สอดคล้องกันองค์ประกอบง่าย:
<xs:element name="age" type="xs:integer"/>
<xs:element name="dateborn" type="xs:date"/>
ค่าเริ่มต้นขององค์ประกอบที่เรียบง่ายและมีค่าคงที่
องค์ประกอบที่เรียบง่ายสามารถมีค่าเริ่มต้นที่ระบุหรือค่าคงที่
เมื่อไม่มีค่าอื่น ๆ ที่มีการระบุค่าเริ่มต้นที่ได้รับมอบหมายไปยังองค์ประกอบโดยอัตโนมัติ
ในตัวอย่างต่อไปนี้ค่าเริ่มต้นเป็น "สีแดง":
ค่าคงที่นอกจากนี้ยังได้รับมอบหมายโดยอัตโนมัติไปยังองค์ประกอบและคุณไม่สามารถเพิ่มมูลค่าที่กำหนดไว้
ในตัวอย่างต่อไปนี้ค่าคงเป็น "สีแดง":