Élément <xsd:complexContent>

Contient des extensions ou des restrictions portant sur un type complexe qui contient un contenu mixte ou uniquement des éléments.

<complexContent
  id = ID
  mixed = Boolean
  {any attributes with non-schema Namespace}...>
Content: (annotation?,  (restriction | extension))
</complexContent>

Attributs

  • id
    ID de cet élément. La valeur id doit être du type ID et unique dans le document contenant cet élément.

    Facultatif.

  • mixed
    Indique si des données de type caractère sont autorisées à apparaître entre les éléments enfants de cet élément complexType. La valeur par défaut est false.

    Cet attribut mixed peut remplacer la valeur de l'attribut mixed spécifiée sur l'élément complexType conteneur.

    Facultatif.

Informations sur l'élément

Nombre d'occurrences

Une

Éléments parents

complexType

Contenu

Facultatif. annotation

Obligatoire. Un et un seul des éléments suivants : restriction (complexContent) ou extension (complexContent).

Exemples

L'exemple suivant a un type complexe, USAddress, qui dérive d'un autre type complexe, address, par extension du type hérité avec deux éléments supplémentaires (state et zipcode).

Autres ressources

Pour plus d'informations, consultez le document du W3C sur les schémas XML, notamment le tome 1 relatif aux structures, à l'adresse www.w3.org/TR/2001/REC-xmlschema-1-20010502/\#element-all.

Voir aussi

Référence

Référence du schéma XML (XSD)
Éléments de schéma XML