XSD - Élément
L'élément simple est un élément XML qui ne peut contenir que du texte. Il ne peut contenir aucun attribut.
Syntaxe
<xs:element name = "element-name" type = "element-type"/>
nom-élément | Nom de l'élément XML. Par exemple, définit l'élément suivant |
type d'élément | Type de l'élément XML. Par exemple, définit le type d'élément comme String, firstname doit avoir une valeur de type string. |
Exemple
Considérez les éléments XML suivants
<name>Dinkar</name>
<marks>90</marks>
<birthdate>1985-05-23</birthdate>
Les déclarations XSD pour les éléments XML ci-dessus seront les suivantes -
<xs:element name = "name" type = "xs:string"/>
<xs:element name = "marks" type = "xs:integer"/>
<xs:element name = "birthdate" type = "xs:date"/>
Valeur par défaut
Une valeur par défaut peut être attribuée à un élément simple. Les valeurs par défaut sont utilisées dans le cas où un élément ne contient pas de texte.
<xs:element name = "grade" type = "xs:string" default = "NA" />
Valeur fixe
L'élément simple peut avoir une valeur fixe assigend. Dans le cas où une valeur fixe est attribuée, l'élément ne peut avoir aucun texte.
<xs:element name = "class" type = "xs:string" fixed = "1" />