Thomas J.S.: XPath aus xml:param zusammensetzen

Beitrag lesen

Hallo,

<root x="entry2">
In der XSL-Datei möchte ich nun folgendes machen.
<xsl:param name="x" select="root/@x"/>

Das liefert dann einen String.

<xsl:param name="pfad" select="root/stringtable/$x"/>

Der gelieferter Sting bleibt String und nicht ein Knoten.
<xsl:param name="pfad" select="root/stringtable/*[name() = $x]"/>

um dann mittels

<xsl:value-of select="$pfad/e[@id=2]" />

Das wäre dann möglich.

Allerdings beschleicht mich das Gefühl, dass Konstrukte wie 'select="root/stringtable/$x"' nicht funktionieren.

Wenn man bestimmte Sachen beachtet, funktioniert sowas schon.

Grüße
Thomas