xs:attribute |
Schéma XML : Attribut |
---|---|
XML |
Syntaxe
<xs:attribute paramètres> ... </xs:attribute> |
Paramètres
Paramètre | Description |
---|---|
name | Ce paramètre permet d'indiquer le nom d'attribut (toujours requis). |
ref | Ce paramètre permet d'indiquer que l'attribut local est une référence. |
type | Ce paramètre permet d'indiquer le nom qualifié d'un type simple. |
default | Ce paramètre permet d'indiquer une valeur par défaut. Lorsqu'il est spécifié, un attribut est ajouté par le processeur de schéma (s'il manque dans le document XML d'instance) et il reçoit cette valeur. Les attributs par défaut et fixes s'excluent mutuellement. |
fixed | Ce paramètre permet d'indiquer que la valeur de l'attribut est fixe et doit être égale à cette valeur. Les attributs par défaut et fixes s'excluent mutuellement. |
use | Ce paramètre permet d'indiquer l'utilisation possible de l'attribut. Le marquage d'un attribut «prohibited» (soit interdit) est utile pour exclure les attributs lors des dérivations par restriction. |
form | Ce paramètre permet d'indiquer si l'attribut est qualifié ou non (doit avoir un préfixe d'espace de noms dans le document XML d'instance). La valeur par défaut de cet attribut est spécifiée par l'attribut AttributeFormDefault de l'élément de document xs:schema. |
inheritable | Ce paramètre permet d'indiquer si l'attribut est héritable. Les attributs héritables peuvent être utilisés par des éléments <alternative> sur les éléments descendants. |
targetNamespace | Ce paramètre permet d'indiquer l'espace de noms cible pour les déclarations d'attribut locales. L'espace de noms URI peut être différent de l'espace de noms cible du schéma. |
id | Ce paramètre permet d'indiquer l'identificateur de composante. |
Description
Cette balise permet de définir un attribut.
Dernière mise à jour : Mercredi, le 7 décembre 2022