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 einen XPath-Ausdruck (XML Path Language) an, der den zum Definieren einer Identitätseinschränkung verwendeten Wert (oder einen der Werte) angibt (unique-Element, key-Element und keyref-Element).
<field
id = ID
xpath = a subset of XPath expression
{any attributes with non-schema Namespace}...>
Content: (annotation?)
</field>
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.
xpath
Ein zu jedem vom Selektor der Identitätseinschränkung ausgewählten Element relativer XPath-Ausdruck. Durch diesen Ausdruck muss ein einzelnes Element oder Attribut bestimmt werden, dessen Inhalt oder Wert für die Einschränkung verwendet wird. Wenn der Ausdruck ein Element bestimmt, muss es sich dabei um einen einfachen Typ handeln.Erforderlich.
Elementinformationen
Anzahl der Vorkommen |
Einmal |
Übergeordnete Elemente |
|
Inhalt |
Hinweise
Eine Identitätseinschränkung muss ein oder mehrere field-Elemente enthalten. Diese field-Elemente müssen nach dem selector-Element angezeigt werden.
Selector ::= Path ( '|' Path )*
FieldXPath ::= ('.//')? ( Step '/' )* ( Step | '@' NameTest )
Step ::= '.' | NameTest
NameTest ::= QName | '*' | NCName ':' '*'
Hinweise
Hinweis: |
|---|
Bei XPath müssen Sie vollqualifizierte Namen verwenden, wenn der Name mit einem nicht leeren targetNamespace definiert ist.Beispielsweise myNS:localName anstelle von localName.
|
Beispiel
Das folgende Fragment ist ein field-Element, das das myID-Attribut als das für die Identitätseinschränkung zu verwendende Feld angibt.
<xs:field xpath="@myID"/>
Weitere Ressourcen
Weitere Informationen finden Sie in der Spezifikation "W3C XML Schema Part 1: Structures Recommendation".
Hinweis: