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