Elemen XSD Saja
Tipe kompleks "hanya elemen" berisi elemen yang hanya berisi elemen lain.
Tipe Kompleks Yang Hanya Mengandung Elemen
Elemen XML, "orang", yang hanya berisi elemen lain:
<person>
<firstname>John</firstname>
<lastname>Smith</lastname>
</person>
Anda dapat mendefinisikan elemen "orang" dalam skema, seperti ini:
<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>
Perhatikan tag <xs:sequence>. Ini berarti bahwa elemen yang didefinisikan ("nama depan" dan "nama belakang") harus muncul dalam urutan itu di dalam elemen "orang".
Atau Anda dapat memberi nama pada elemen complexType, dan membiarkan elemen "person" memiliki atribut type yang mengacu pada nama complexType (jika Anda menggunakan metode ini, beberapa elemen dapat merujuk ke tipe kompleks yang sama):
<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>