Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gibt an, dass ein Attribut- oder Elementwert (oder eine Gruppe von Werten) den Werten des angegebenen key-Elements oder unique-Elements entspricht.
<keyref
id = ID
name = NCName
refer = QName
{any attributes with non-schema Namespace}...>
Content: (annotation?, (selector, field+))
</keyref>
Attribute
id
Die ID dieses Elements. Der id-Wert muss vom Typ "ID" sein und innerhalb des Dokuments, in dem dieses Element enthalten ist, eindeutig sein.Optional.
name
Der Name des keyref-Elements. Der Name muss gemäß der Definition in der Spezifikation für XML-Namespaces ein NCName (Name ohne Doppelpunkt) sein.Der Name muss innerhalb einer Gruppe von Identitätseinschränkungen eindeutig sein.
Erforderlich.
refer
Der Name eines key -Elements oder eines unique-Elements, das in diesem Schema definiert ist (oder in einem sonstigen durch den betreffenden Namespace angegebenen Schema). Der refer-Wert muss ein gekennzeichneter Name (QName) sein. Der Typ kann ein Namespacepräfix enthalten.Erforderlich.
Elementinformationen
Anzahl der Vorkommen |
Einmal |
Übergeordnete Elemente |
|
Inhalt |
Hinweise
Das keyref-Element muss die folgenden Elemente in der entsprechenden Reihenfolge enthalten.
selector |
Das selector-Element enthält einen XPath-Ausdruck (XML Path Language), der die Elemente angibt, für die die von field angegebenen Werte eindeutig sein müssen. Es muss genau ein selector-Element vorhanden sein. |
field |
Jedes field-Element enthält einen XPath-Ausdruck, der die Werte (Attribut- oder Elementwerte) enthält, die für die vom selector-Element angegebenen Elemente eindeutig sein müssen. Wenn mehrere field-Elemente vorhanden sind, muss die Kombination der field-Elemente eindeutig sein. In diesem Fall können die Werte für ein einzelnes field-Element eindeutig für die ausgewählten Elemente sein (dies ist nicht zwingend erforderlich), die Kombination aller Felder muss jedoch eindeutig sein. Es muss mindestens ein field-Element vorhanden sein. |
Beispiel
Ein Beispiel finden Sie unter Schlüssel.
Weitere Ressourcen
Weitere Informationen finden Sie in der Spezifikation "W3C XML Schema Part 1: Structures Recommendation" unter "www.w3.org/TR/2001/REC-xmlschema-1-20010502/#element-all".