Johannes T: Dynamischer Variablenaufruf

Beitrag lesen

Hallo,

ich müsste abhängig vom Namen eines XML Elements die passende Variable dazu aufrufen. Wie kann ich das machen ?

<xsl:template match="formular">

<xsl:variable name="firstname">    xsl:textVorname</xsl:text> </xsl:variable>

...

<xsl:for-each select="*"> <xsl:value-of select="$firstname"/> </xsl:for-each>

...

Woebi das $firstname nun dynamisiert werden müsste da das Element nicht nur firstname sondern auch name,nickname etc heißen könnte. Als Variable muss ich die Bezeichnungen definieren da sie nicht nur im formular template sondern auch zahlreichen anderen Templates definiert werden.

Vielen Dank im vorraus !

mfg Johannes