Edmund Schöpf: for-each über einen variablen Knoten

Beitrag lesen

Ich versuche ein "dynamisches loop" zu verwenden.

Das loop über einen "variablen Knotennamen" funktioniert.

<xsl:variable name="MY_ELEMENT" select="/ROOT/UNTERKNOTEN" />
    <xsl:for-each select="$MY_ELEMENT">
    .....

Bei folgenden Loop erhalte den Fehler (der merge zwischen xml und xsl erfolgt über eine Javaklasse): #STRING kann nicht in NodeList konvertiert werden!
$ANDERE_VARIABLE wird in meinem Falle an das Template übergeben. Kann aber auch eine x-beliebeige Variable sein. Funktioniert leider nicht.

<xsl:variable name="MY_ELEMENT" select="$ANDERE_VARIABLE" />
    <xsl:for-each select="$MY_ELEMENT">
    .....

Was muss ich tun, damit der Knoten den ich auslese variabel sein kann.

Danke
Edy