XSD Karmaşık Türü - Yalnızca Elementler
- Önceki Sayfa XSD Boş Elementi
- Sonraki Sayfa XSD Yalnızca Metin
“Sadece elementler içeren” karmaşık tür elementleri, sadece diğer elementleri içerebilen elementlerdir.
Karmaşık türler sadece elementler içerir
XML elementi, "person", yalnızca diğer elementleri içerir:
<person> <firstname>John</firstname> <lastname>Smith</lastname> </person>
Schema'da "person" elementini şu şekilde tanımlayabilirsiniz:
<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>
Bu <xs:sequence>yi dikkatle inceleyin. Bu, tanımlanan elementlerin "person" elementinde yukarıdaki sırayla出现 olmaları gerektiğini anlamına gelir:
veya complexType elementine bir ad belirleyebilir ve "person" elementinin type özelliği bu adı referans alır (bu yöntemi kullanırsanız, birkaç element aynı karmaşık türü referans alabilir):
<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>
- Önceki Sayfa XSD Boş Elementi
- Sonraki Sayfa XSD Yalnızca Metin