<Komple XML Şeması Referans
Tanımı ve Kullanımı
complexContent elemanı karıştırılmış içerik veya elemanları ihtiva karmaşık türde uzantıları veya kısıtlama tanımlar.
eleman Bilgi
- Parent elements: complexType
Sözdizimi
<complexContent
id=ID
mixed=true|false (? Işareti eleman complexContent öğesinin içinde sıfır veya bir defa ortaya çıkabilir beyan) nitelik Açıklama id İsteğe bağlı. eleman için benzersiz bir kimlik belirtir mixed İsteğe bağlı. karakter verileri bu complexType öğesinin alt öğeleri arasında görünmesine izin belirtir. Standart yanlıştır any attributes İsteğe bağlı. olmayan şema ad ile başka özelliklerini belirtir
Örnek 1
Aşağıdaki örnek, bir karmaşık türü vardır "fullpersoninfo" bir karmaşık tür türemektedir, "personinfo" üç ek elemanlarla kalıtsal tip uzatarak, (address, city and country) :
<xs:element name="employee" type="fullpersoninfo"/>
<xs:complexType name="personinfo">
<xs:sequence>
<xs:element name="firstname" type="xs:string"/>
<xs:element name="lastname" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="fullpersoninfo">
<xs:complexContent>
<xs:extension base="personinfo">
<xs:sequence>
<xs:element name="address" type="xs:string"/>
<xs:element name="city" type="xs:string"/>
<xs:element name="country" type="xs:string"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
Yukarıdaki örnekte "employee" içermelidir elemanı, sırayla, aşağıdaki unsurları: "firstname" , "lastname" , "address" , "city" ve "country" .
<Komple XML Şeması Referans