<XML complet Schema de referință
Definiție și utilizare
Elementul complexContent definește extensii sau restricții pe un tip complex, care conține conținut mixt sau numai elemente.
Element Informații
- Parent elements: de Parent elements: complexType
Sintaxă
<complexContent
id=ID
mixed=true|false (The? Semnul declară că elementul se poate produce zero sau o singură dată în interiorul elementului complexContent) Atribut Descriere id Opțional. Specifică un ID unic pentru elementul mixed Opțional. Specifică dacă datele caracter este permis să apară între elementele copil ale acestui element complexType. Implicit este fals any attributes Opțional. Specifică orice alte atribute cu spațiu de nume non-schemă
Exemplul 1
Următorul exemplu are un tip complex, "fullpersoninfo" , care derivă dintr - un alt tip complex, "personinfo" , prin extinderea tip moștenit cu trei elemente suplimentare (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>
In exemplul de mai sus "employee" elementul trebuie să conțină, în ordine, următoarele elemente: "firstname" , "lastname" , "address" , "city" , și "country" .
<XML complet Schema de referință