ThomasM: dynamisch iterieren

Beitrag lesen

Hallo sabac,

mein problem ist jetzt, wieso sieht es den parameter $proptext nicht als node name an? <xsl:value-of select="$proptext"/> gibt dann den string 'PropertyText_nr0' aus. wenn ich aber direkt schreibe <xsl:value-of select="PropertyText_nr0"/> gibt es den wert von PropertyText aus.

gibt es sonst eine möglichkeit die werte auszugeben?

In $proptext steht ja auch eine Zeichenkette und kein XPath-Ausdruck. XPath-Ausdrücke lassen sich z. B. so dynamisch aufbauen:

child::node()[local-name()=$proptext]

Grüße,
Thomas