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