Thomas J.S.: Pfad in einer Variable verwenden

Beitrag lesen

Hallo,

Ok, ich hab nochmal ein vereinfachtes Beispiel gemacht.

OK, aber wenn ich deine frühere Pstings richtig verstanden haben, ist es etwas mehr, als du es hier im Beispiel darstellst.

<xsl:variable name="path">data/test2</xsl:variable>
<xsl:value-of select="$path"/>

An der Stelle <xsl:value-of select="$path"/> sollte er "2" ausgeben. Aber er gibt "data/test2" aus.

Ja, das ist das erwartete und beabsichtigte Verhalten.

Gibt es eine Möglichkeit, dass nicht den Inhalt der Variable $path ausgibt, sondern da reinschaut, und das ausgibt, was an der Stelle in der XML-Datei steht?

<xsl:variable name="path" select="data/test2" />

Aber, wie gesagt, wenn ich dich richtig verstanden habe, dann möchtest du den Wert dieser Variablen dynamsich vergeben und dass wird leider nicht gehen.

Grüße
Thomas