Élément simpleContent du schéma XML

Définition et utilisation

L'élément simpleContent contient une extension ou une restriction de l'élément complexType (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 y a et ne peut y avoir qu'un seul élément suivant : restriction (simpleContent) ou extension (simpleContent).

Grammaire

<simpleContent
id=ID
Toutes les propriétés
>
(annotation?,(restriction|extension))
</simpleContent>

(? Le symbole est déclaré dans l'élément simpleContent, où l'élément peut apparaître zéro ou une fois.)

Propriétés Description
id Optionnel. Définir l'ID unique de cet élément.
Toutes les propriétés Optionnel. Définir toute autre propriété avec l'espace de noms non-schématique.

Exemple

Exemple 1

Ceci 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 entiers, et avec un attribut 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>