Carsten Hohmann: if (kontext überprüfen)

Beitrag lesen

Ja, das hat mir weitergeholfen

<xsl:if test="local-name(..) = 'NAME DES PARENTOBJEKTS' ">

Hallo Carsten

Ich möchte mit

<xsl:if test=" ">

überprüfen, in welchem Kontext ich mich befinde.
Allerdings konnte ich keinerlei Beispiele für einen Ausdruck in Richtung:

if ( PARENT == "NAME DES PARENTOBJEKTS" ) {}

finden.
Kann mir jemand weiterhelfen?

Habe es nicht ausprobiert aber vielleicht hilft dir die Kernfunktion local-name() von XPath, die den Namen des gegenwärtigen nodes zurückliefert. Also wohl so:

<xsl:if test="local-name()='Name des Parantobjekts')">

vgl. dazu http://www.w3.org/TR/xpath#function-local-name

Gruß
Franz