"elements-only" ประเภทที่ซับซ้อนมีองค์ประกอบที่มีเพียงองค์ประกอบอื่น ๆ
คอมเพล็กซ์ประเภทที่มีองค์ประกอบเท่านั้น
องค์ประกอบ XML, "person" ที่ประกอบด้วยองค์ประกอบอื่น ๆ เท่านั้น:
<person>
<firstname>John</firstname>
<lastname>Smith</lastname>
</person>
คุณสามารถกำหนด "person" องค์ประกอบในสคีมาเช่นนี้
<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> แท็ก มันหมายความว่าองค์ประกอบที่กำหนดไว้ ( "firstname" และ "lastname" ) จะต้องปรากฏในคำสั่งที่อยู่ภายใน "person" องค์ประกอบ
หรือคุณสามารถให้องค์ประกอบ complexType ชื่อและปล่อยให้ "person" องค์ประกอบที่มีแอตทริบิวต์ประเภทที่หมายถึงชื่อของ complexType (ถ้าคุณใช้วิธีนี้หลายองค์ประกอบสามารถอ้างถึงชนิดที่ซับซ้อนเดียวกัน):
<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>