En son web geliştirme öğreticiler
 

XML Şema complexContent Eleman


<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