XML Schema sleutel Element
❮ Volledige XML-schemareferentie
Definitie en gebruik
Het key-element specificeert een attribuut of elementwaarde als een sleutel (uniek, niet-nullable en altijd aanwezig) binnen het bevattende element in een instantiedocument.
Het sleutelelement MOET het volgende bevatten (in volgorde):
- één en slechts één selector-element (bevat een XPath-expressie die de set elementen specificeert waarbinnen de waarden gespecificeerd door het veld uniek moeten zijn)
- een of meer veldelementen (bevat een XPath-expressie die de waarden specificeert die uniek moeten zijn voor de set elementen die is opgegeven door het selectorelement)
Elementinformatie
- Bovenliggende elementen: element
Syntaxis
<key
id=ID
name=NCName
any attributes
>
(annotation?,(selector,field+))
</key>
(Het ?-teken geeft aan dat het element nul of één keer kan voorkomen, en het +-teken geeft aan dat het element één of meerdere keren binnen het sleutelelement moet voorkomen)
Attribute | Description |
---|---|
id | Optional. Specifies a unique ID for the element |
name | Required. Specifies the name of the key element |
any attributes | Optional. Specifies any other attributes with non-schema namespace |
❮ Volledige XML-schemareferentie