Élément simpleContent du schéma XML

Définition et utilisation

L'élément simpleContent contient une extension ou une restriction du type complexe (qui contient des données de caractères ou un élément simpleType) et ne contient aucun élément.

Informations sur l'élément

Fréquence d'apparition Une fois
Élément parent complexType
Contenu

Optionnel - annotation

Obligatoire - Il doit y avoir et ne peut y avoir qu'un seul des éléments suivants : restriction (simpleContent) ou extension (simpleContent).

Syntaxe

<simpleContent
id=ID
any attributes
>
(annotation?,(restriction|extension))
</simpleContent>

(? le symbole indique que cet élément peut apparaître zéro ou une fois dans l'élément simpleContent)

Propriétés Description
id Optionnel. Définit l'ID unique de cet élément.
any attributes Optionnel. Définit toute autre propriété avec un espace de noms non-schématique.

Exemple

Exemple 1

C'est un élément XML contenant uniquement du texte (<shoesize>) :

<shoesize country="france">35</shoesize>

L'exemple suivant déclare un type complexe "shoesize", dont le contenu est défini comme type de données entières et est accompagné d'une propriété country :

<xs:element name="shoesize">
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:integer">
        <xs:attribute name="country" type="xs:string" />
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>