Neueste Web-Entwicklung Tutorials
 

XML Schema Schlüsselelement


<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