Le langage SGML/Attributs
Un élément peut avoir des attributs afin de spécifier des informations liées à l'élément lui-même. Par exemple, un identificateur unique permettant de retrouver un élément sera spécifié sous la forme d'un attribut. Un attribut a un nom et en général une valeur associée.
Syntaxe
modifierUn attribut a un nom et une valeur spécifiés avec la syntaxe nom="valeur"
.
Ils doivent être placés sur la balise d'ouverture de l'élément, après le nom et avant le caractère >.
Exemple :
<document type="exemple">
L'élément contenant ce texte possède un attribut type dont la valeur est exemple.
</document>
Un attribut peut ne pas avoir de valeur.
Exemple :
<document imprimable>
L'élément contenant ce texte possède un attribut imprimable mais pas de valeur spécifiée.
</document>
En XML et en XHTML, l'absence de valeur n'est pas autorisée : tout attribut doit avoir une valeur explicitement spécifiée.