<XML Schema Complete Reference
Définition et utilisation
L'élément clé spécifie un attribut ou valeur d'élément comme une clé (unique, non annulable, et toujours présent) dans l'élément contenant dans un document d'instance.
L'élément clé DOIT contenir les éléments suivants (in order) l' (in order) :
- un et un seul élément de sélection (contient une expression XPath qui spécifie l'ensemble des éléments dans lesquels les valeurs spécifiées par le champ doit être unique)
- un ou plusieurs éléments de champ (contient une expression XPath qui spécifie les valeurs qui doivent être uniques pour l'ensemble des éléments spécifiés par l'élément de sélection)
Informations sur l'élément
- Parent elements: élément
Syntaxe
<key
id=ID
name=NCName
any attributes
>
(annotation?,(selector,field+))
</key>
(Le signe? Déclare que l'élément peut se produire zéro ou une fois, et le signe + déclare que l'élément doit se produire une ou plusieurs fois à l'intérieur de l'élément clé)
Attribut | La description |
---|---|
id | Optionnel. Indique un identifiant unique pour l'élément |
name | Obligatoire. Indique le nom de l'élément clé |
any attributes | Optionnel. Indique tous les autres attributs avec non-schema espace de noms |
<XML Schema Complete Reference