Bir "elements-only" kompleks tipi sadece diğer öğeleri içeren bir eleman içerir.
Unsuru İçeren Kompleks Türleri Sadece
Bir XML elemanı, "person" sadece diğer öğeleri içerir:
<person>
<firstname>John</firstname>
<lastname>Smith</lastname>
</person>
Sen tanımlayabilirsiniz "person" Böyle bir şemada eleman:
<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>
Dikkat <xs:sequence> etiketi. Bu, (tanımlanan elemanlar demektir "firstname" ve "lastname" ) bir iç bu sırayla yer almalıdır "person" elemanı.
Yoksa complexType elemanını bir ad verin ve izin verebilir "person" elemanını (Bu yöntemi kullanırsanız, çeşitli unsurları aynı karmaşık tür başvurabilir) complexType adına başvuran bir type özelliğine sahiptir:
<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>