Schlüsselelement des XML- Schemas
❮ Vollständige XML-Schema-Referenz
Definition und Verwendung
Das Schlüsselelement gibt einen Attribut- oder Elementwert als Schlüssel (eindeutig, nicht nullfähig und immer vorhanden) innerhalb des enthaltenden Elements in einem Instanzdokument an.
Das Schlüsselelement MUSS Folgendes enthalten (in dieser Reihenfolge):
- ein und nur ein Selektor-Element (enthält einen XPath-Ausdruck, der die Gruppe von Elementen angibt, für die die durch das Feld angegebenen Werte eindeutig sein müssen)
- ein oder mehrere field-Elemente (enthält einen XPath-Ausdruck, der die Werte angibt, die für die vom selector-Element angegebene Gruppe von Elementen eindeutig sein müssen)
Elementinformationen
- Elternelemente: element
Syntax
<key
id=ID
name=NCName
any attributes
>
(annotation?,(selector,field+))
</key>
(Das ?-Zeichen gibt an, dass das Element null oder einmal vorkommen kann, und das +-Zeichen gibt an, dass das Element einmal oder mehrmals innerhalb des Schlüsselelements vorkommen muss.)
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 |
❮ Vollständige XML-Schema-Referenz