Freigeben über


id-Funktion

Wählt Elemente nach ihrer eindeutigen ID aus.

node-set id(object)

Hinweise

Wenn es sich um ein Argument vom Typ node-set handelt, ist das Ergebnis die Union des Ergebnisses der Anwendung von id() auf den Zeichenfolgenwert der einzelnen Knoten im node-set-Argument.

Wenn es sich um ein Argument eines anderen Typs handelt, wird es in eine Zeichenfolge konvertiert und anschließend in eine durch Leerraum getrennte Liste von Token aufgeteilt (ein Leerraum ist eine beliebige Folge von Zeichen, die der Definition entsprechen). Das Ergebnis ist eine Knotengruppe, die die Elemente im gleichen Dokument wie der Kontextknoten enthält. Diese Elemente weisen eine eindeutige ID auf, die einem der Token in der Liste entspricht.

Beispiel

XML-Datei (test.xml)

XSLT-Datei (test.xsl)

Ausgabe

Wenn das XSLT-Stylesheet auf die obige XML-Datei angewendet wird, ergibt sich der folgende Knotensatz:

<x a="a21">

<x a="a31">

<y>y31</y>

<y>y32</y>

</x>

</x>

and

<y>y31</y>

Siehe auch

Verweis

Referenz zu XML-Datentypen