id

Syntax

id(value) -> node-set


Argumente
Bezeichnung Datentyp Bedeutung
value beliebig spezifiziert die ID; falls es sich bei dem Wert nicht um einen String handelt, wird dieser zunächst nach den Regeln der string( ) Funktion umgewandelt

id( )

gibt das Knotenset zurück, welches der angegebenen ID entspricht. Handelt es sich bei dem angegebenen Argument um ein Knotenset, wird jeder Knoten nach den Regeln der string( ) Funktion umgewandelt. Die einzelnen Strings werden durch White Spaces separiert und kommen als mögliche ID in Frage. Knoten, die für diese Funktion in Betrach kommen, müssen ein ID-Attribut enthalten. Das bedeutet, dass das XML-Dokument ein zugehöriges DTD-Dokument enthält, welches ID-Attribute definiert.


Definition

XPath Kapitel 4.1


Beispiel

<xsl:value-of select="id('N123456')"/>

dieses Beispiel ist äquivalent zu:

<xsl:value-of select="//*[@id='N123456']"/>


© 2001 by Timo Schäfer