Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez aussi afficher la version anglaise dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte.
Traduction
Anglais

É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> 

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).

Requis.

id

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

Facultatif.

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


<xs:simpleType name="mountainBikeSize">
  <xs:restriction base="xs:string">
    <xs:enumeration value="small" />
    <xs:enumeration value="medium" />
    <xs:enumeration value="large" />
  </xs:restriction>
</xs:simpleType>

<xs:complexType name="FamilyMountainBikes">
  <xs:simpleContent>
    <xs:extension base="mountainBikeSize">
      <xs:attribute name="familyMember">
      <xs:restriction base="xs:string">
        <xs:enumeration value="child" />
        <xs:enumeration value="male" />
        <xs:enumeration value="female" />
      </xs:restriction>
    </xs:attribute>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>


Pour plus d'informations, consultez le document W3C XML Schema Part 1: Structures Recommendation sur le site Web de W3C.

Afficher: