Hallo!
Gibt es in XSLT eine Mögichkeit, einen String als XPath-Ausdruck zu verarbeiten. Konkret hab ich folgendes Problem:
<xsl:variable name="xpath_ausdruck" select="'/A[1]/B[2]'" />
<xsl:value-of select="generate-id($xpath_ausdruck)" />
In meiner Variablen "xpath_ausdruck" steht ein String, der aber eine Referenz auf ein anderes Element darstellt. Wie kann ich denn den String zu einer Knotenmenge evaluieren?
Klar: In diesem simplen Beispiel könnte ich gleich bei der Variablenzuweisung die '-Zeichen weglassen. Aber in meinem konkreten Fall geht das nicht.
Mit dem oben angegebenen Code bekomme ich die fehlermeldung "#STRING kann nicht in NodeList konvertietr werden."
Wer weiß weiter?
Grüße,
Jan.