Thomas J.S.: xpath ausdruck als parameter

Beitrag lesen

Hallo,

Oh, ich seh gerade dass ich mich verschrieben habe.

Das ist hier egal.

wie gesagt, komischerweise funktioniert folgender aufruf nicht:
<xsl:apply-templates select="$param"/>

IE gibt die Fehlermeldung:
"Der Verweis auf Variable oder Parameter 'param' muss sich auf eine Knotenliste beziehen."

Sagt dsoch alles: du hast Text (string) im Param als Wert, erwartet wird bei aber <xsl:apply-templates select="$param"/> eine Knotenliste.

Läßt sich nicht ändern.
Ganz schlimm geht es so:

param1 = test1
param2 = test2
param3 = test3

<xsl:apply-templates select="node()[name() = $param1]/node()[name() = $param2] .... "/>

Grüße
Thomas