XSD Karışık Tür - Yalnızca Element
- Önceki Sayfa XSD Boş Element
- 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 dikkatlice inceleyin. Bu, tanımlanan elementlerin "person" elementinde yukarıdaki sırayla出现出现 olmasını gerektirir.
veya "complexType" elementine bir ad atabilir ve "person" elementinin "type" özelliğini bu adı referans alacak şekilde ayarlayabilirsiniz (bu yöntemi kullanırsanız, birçok 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ş Element
- Sonraki Sayfa XSD Yalnızca Metin