Thomas J.S.: XPath aus xml:param zusammensetzen

Beitrag lesen

Hallo,

<xsl:param name="pfad" select="root/stringtable/*[name() = $x]"/>

Ja, super! Genau so funktioniert es. Dankeschön.
(Ich muss aber gestehen, dass ich den * da nicht hingesetzt hätte. Hmm, über den Grund muss ich wohl noch mal nachdenken...)

Der * bezeichent in diesem Ausdruck ein beliebiges Kindelement vom <stringtable>, d.h. es werden alle Kindelemente ausgewählt. Im Predikat ([]) wird aber gesagt, dass ein Kindelement nur dann ausgewählt werden soll, wenn dessen Name  = $x ist.

Grüße
Thomas