W3C XML Schema

Déclaration d'attributs

Les éléments simples ne peuvent pas avoir d'attributs. Si un élément a des attributs, il est considéré comme étant d'un type complexe.

En revanche, l'attribut lui-même est toujours de type simple.

ExempleXML

CTRL+C pour copier, CTRL+V pour coller
1
<titre lang="FR">XSD pour les nuls</titre>
<titre lang="FR">XSD pour les nuls</titre>

SyntaxeXSD

CTRL+C pour copier, CTRL+V pour coller
1
<xs:attribute name="lang" type="xs:string" default="FR"/>
<xs:attribute name="lang" type="xs:string" default="FR"/>

Les attribut sont en option par défaut. Il est possible de spécifier que l'attribut est obligatoire à l'aide de "use".

Syntaxe

CTRL+C pour copier, CTRL+V pour coller
1
<xs:attribute name="lang" type="xs:string" use="required"/>
<xs:attribute name="lang" type="xs:string" use="required"/>
PrécédentPrécédentSuivantSuivant
AccueilAccueilImprimerImprimer Perrine Ravaud, 2013 (Contributions : Stéphane Crozat, les étudiants de NF29) Paternité - Partage des Conditions Initiales à l'IdentiqueRéalisé avec Scenari (nouvelle fenêtre)