Éléments simples XSD
XML Schema définit les éléments d'un fichier XML.
Les éléments simples sont ceux qui contiennent uniquement du texte. Il ne contiendra aucun autre élément ou attribut.
Que sont les éléments simples ?
Les éléments simples sont ceux qui contiennent uniquement du texte. Il ne contiendra aucun autre élément ou attribut.
Cependant, la qualification « texte uniquement » peut facilement être mal comprise. Il existe de nombreux types de texte. Il peut s'agir de l'un des types inclus dans la définition du schéma XML (booléen, chaîne, données, etc.), ou d'un type personnalisé que vous définissez vous-même.
Vous pouvez également ajouter des qualifications (c'est-à-dire des facettes) à un type de données pour limiter son contenu, ou vous pouvez exiger que les données correspondent à un modèle spécifique.
Définir les éléments simples
Définir la syntaxe des éléments simples :
Ici xxx fait référence au nom de l'élément, et yyy fait référence au type de données de l'élément. Le schéma XML possède de nombreux types de données intégrés.
Les types les plus couramment utilisés sont :
xs:string
xs:decimal
xs:entier
xs:booléen
xs:date
xs :time
Instance
Voici quelques éléments XML :
< ; age>36</age>
<dateborn>1970-03-27</dateborn>
Voici la définition de l'élément simple correspondant :
<xs:element name="age" type="xs:integer"/>
<xs : element name="dateborn" type="xs:date"/>
Valeurs par défaut et fixes des éléments simples
Les éléments simples peuvent avoir valeur par défaut ou fixe spécifiée.
Une valeur par défaut est automatiquement attribuée à un élément lorsqu'aucune autre valeur n'est spécifiée.
Dans l'exemple suivant, la valeur par défaut est "red" :
Les valeurs fixes sont également automatiquement attribuées aux éléments et vous ne pouvez pas spécifier une autre valeur.
Dans l'exemple suivant, la valeur fixe est "red" :