Élément <xsd:extension> (simpleContent)

Contient des extensions pour simpleContent. Ceci étend un type simple ou un type complexe dont le contenu est simple en ajoutant un ou des attributs spécifiés, un ou des groupes d'attributs ou anyAttribute.

<extension
  base = QName
  id = ID
  {any attributes with non-schema Namespace}...>
Content: (annotation?, ((attribute | attributeGroup)*, anyAttribute?))
</extension> 

Attributs

  • base
    Nom d'un type de données intégré, d'un élément simpleType ou d'un élément complexType dont le contenu est simple.

    La valeur de base doit être un nom qualifié (QName).

    Obligatoire.

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

    Facultatif.

Informations sur l'élément

Nombre d'occurrences

Une

Éléments parents

simpleContent,

Contenu

annotation, attribute, attributeGroup, anyAttribute

Exemple

L'exemple suivant étend un simpleType défini en ajoutant un attribut énuméré.

Autres ressources

Pour plus d'informations, consultez le document du W3C sur les schémas XML, notamment le tome 1 relatif aux structures sur le site Web du World Wide Web Consortium (W3C).

Voir aussi

Référence

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