<Vollständige XML - Schema - Referenz
Definition und Verwendung
Das Schlüsselelement gibt ein Attribut oder Elementwert als Schlüssel (einmalige, nicht-nullable, und immer vorhanden) innerhalb des enthaltenden Elements in einem Instanzdokument.
Das Schlüsselelement muss folgende Angaben enthalten (in order) dieser (in order) :
- ein und nur ein Auswahlelement (enthält einen XPath-Ausdruck, der die Menge der Elemente, über die angibt, die durch Feld angegebenen Werte müssen eindeutig sein)
- ein oder mehrere Feldelemente (enthält einen XPath-Ausdruck, der die Werte an, die durch das Auswahlelement für den Satz von Elementen angegeben eindeutig sein muss)
Elementinformationen
- Parent elements: Element
Syntax
<key
id=ID
name=NCName
any attributes
>
(annotation?,(selector,field+))
</key>
(Das? Zeichen erklärt, dass das Element Null oder eine Zeit auftreten kann, und das Zeichen + erklärt, dass das Element ein oder mehrere Male innerhalb des Schlüsselelement erfolgen muss)
Attribut | Beschreibung |
---|---|
id | Optional. Gibt eine eindeutige ID für das Element |
name | Erforderlich. Gibt den Namen des Schlüsselelement |
any attributes | Optional. Gibt alle anderen Attribute, die nicht-Schema-Namensraum |
<Vollständige XML - Schema - Referenz