XML Schema คุณสมบัติ
คุณลักษณะทั้งหมดได้รับการประกาศให้เป็นประเภทที่เรียบง่าย
แอตทริบิวต์คืออะไร?
องค์ประกอบที่เรียบง่ายไม่สามารถมีแอตทริบิวต์ หากเป็นองค์ประกอบที่มีแอตทริบิวต์ก็จะได้รับการปฏิบัติเป็นชนิดของประเภทที่ซับซ้อนบางอย่าง แต่คุณสมบัติตัวเองนั้นจะใช้เป็นประกาศประเภทที่เรียบง่าย
วิธีการประกาศทรัพย์สิน?
ไวยากรณ์ที่ถูกกำหนดคุณสมบัติ
นี่ XXX คือชื่อคุณสมบัติ yyy แสดงให้เห็นว่าชนิดข้อมูลของแอตทริบิวต์ XML Schema มีจำนวนมากในตัวชนิดข้อมูล
ชนิดที่พบมากที่สุดคือ:
- XS: สตริง
- XS: ทศนิยม
- XS: จำนวนเต็ม
- XS: บูลีน
- XS: วัน
- XS: เวลา
ตัวอย่าง
นี่คือองค์ประกอบ XML ที่มีคุณลักษณะ:
นี่คือความหมายแอตทริบิวต์ที่สอดคล้องกัน:
ค่าเริ่มต้นและค่าคงที่ของทรัพย์สิน
ทรัพย์สินมีค่าเริ่มต้นที่ระบุหรือค่าคงที่
เมื่อไม่มีค่าอื่น ๆ ที่มีการระบุค่าเริ่มต้นที่ได้รับมอบหมายไปยังองค์ประกอบโดยอัตโนมัติ
ในตัวอย่างต่อไปค่าเริ่มต้นคือ "th":
ค่าคงที่นอกจากนี้ยังได้รับมอบหมายโดยอัตโนมัติไปยังองค์ประกอบและคุณไม่สามารถเพิ่มมูลค่าที่กำหนดไว้
ในตัวอย่างต่อไปนี้ค่าคงที่คือ "th":
แอตทริบิวต์ตัวเลือกและจำเป็นต้องใช้
ในกรณีของการเริ่มต้นแอตทริบิวต์เป็นตัวเลือก เพื่อระบุคุณลักษณะที่จำเป็นโปรดใช้ "ใช้" แอตทริบิวต์:
การกำหนดเนื้อหา
เมื่อองค์ประกอบ XML หรือแอตทริบิวต์มีชนิดข้อมูลที่กำหนดไว้ก็จะเพิ่มเนื้อหาการกำหนดองค์ประกอบหรือแอตทริบิวต์
ถ้าชนิดขององค์ประกอบ XML คือ "XS: วันที่" และเนื้อหาที่มีอยู่มีความคล้ายคลึงกับ "Hello World" องค์ประกอบสตริงจะไม่ (ผ่าน) รับรองความถูกต้อง
ผ่านสคี XML คุณยังสามารถเพิ่มของคุณเองในการกำหนดองค์ประกอบ XML ของคุณและคุณลักษณะ ข้อ จำกัด เหล่านี้จะเรียกว่าแง่มุม (หมายเหตุบรรณาธิการ: ความหมาย (รูปทรงหลายเหลี่ยม) ผิวสามารถแปลเป็นพื้นผิวที่กำหนดไว้) คุณจะได้เรียนรู้เพิ่มเติมเกี่ยวกับแง่มุมของความรู้ในส่วนต่อไป