องค์ประกอบ XSD ที่ประกอบด้วยองค์ประกอบ - มีองค์ประกอบเท่านั้น
- หน้าก่อน องค์ประกอบ XSD ว่าง
- หน้าต่อไป XSD ที่ประกอบด้วยข้อความเท่านั้น
element ที่มี "เฉพาะ element" สายสร้างสรรค์เป็นสายสร้างสรรค์ที่สามารถมี element อื่นๆ อย่างเดียว:
สายสร้างสรรค์เกี่ยวกับ element มีเพียงแค่ element:
element XML ที่ชื่อ "person" มีเพียงแค่ element อื่นๆ ตัวเดียว:
<person> <firstname>John</firstname> <lastname>Smith</lastname> </person>
คุณสามารถกำหนด element "person" ใน schema นี้อย่างนี้:
<xs:element name="person"> <xs:complexType> <xs:sequence> <xs:element name="firstname" type="xs:string"/> <xs:element name="lastname" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element>
โปรดตรวจสอบ <xs:sequence> นี้เอง มันหมายความว่า element ที่ถูกกำหนดต้องปรากฏตามลำดับที่กำหนดใน element "person" ข้างต้น:
หรือคุณสามารถกำหนดชื่อแก่ element ที่ชื่อ complexType และให้ attribute type ของ element "person" อ้างอิงชื่อนี้ (ถ้าใช้วิธีนี้ หลาย element สามารถอ้างอิงชนิดเดียวกันของสายสร้างสรรค์ได้):
<xs:element name="person" type="persontype"/> <xs:complexType name="persontype"> <xs:sequence> <xs:element name="firstname" type="xs:string"/> <xs:element name="lastname" type="xs:string"/> </xs:sequence> </xs:complexType>
- หน้าก่อน องค์ประกอบ XSD ว่าง
- หน้าต่อไป XSD ที่ประกอบด้วยข้อความเท่านั้น