sschumann: Variablen in XPath

Beitrag lesen

<xsl:param name="y" select="$var_mit_dem_pfad/y" auf das element y zugreifen. Leider funktioniert das nicht.

Um den String zusammenzufrickeln, müßte erst ein concat() her. Der Rest ist abhänging vom verwendeten Prozessor. Zum Beispiel bietet Saxon das saxon:evaluate(). Steht i.d.R. in der Doku des Parsers.

Konkret hieße das hier:

<xsl:param name="y" select="saxon:evaluate(concat($var_mit_dem_pfad,'y'))" />