<XML Schema Complete Reference
Définition et utilisation
L'élément keyref spécifie qu'un attribut ou valeur d'élément correspondent à celles de l'élément clé unique ou spécifié.
L'élément keyref 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
<keyref
id=ID
name=NCName
refer=QName
any attributes
>
(annotation?,(selector,field+))
</keyref>
(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 keyref)
Attribut | La description |
---|---|
id | Optionnel. Indique un identifiant unique pour l'élément |
name | Obligatoire. Indique le nom de l'élément keyref |
refer | Obligatoire. Indique le nom d'un élément clé ou unique défini dans ce ou un autre schéma |
any attributes | Optionnel. Indique tous les autres attributs avec non-schema espace de noms |
<XML Schema Complete Reference