ich folgendes ...einen Parameter, der als Auswahl eines xsl: for-each
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
(etc.) >
<xsl:param name="Query"/>
<xsl:output method="xml" indent="yes"/>
<xsl:template match="/">
<r:results>
<xsl:for-each select="$Query">
(etc.)
</xsl:for-each>
</r:results>
</xsl:template>
</xsl:stylesheet>
haben möchte ich den Wert des Query
Parameter der select
des for-each
sein.
Wenn ich diese Umwandlung in C# ausführen, bekomme ich ... Expression must evaluate to a node-set
.
Ich weiß, dass es von der select
kommt, denn wenn ich $Query
durch einen hartcodierten Ausdruck (der gleiche Wert, den ich als Parameterwert übergebe) ersetzen, funktioniert es gut.
Irgendwelche Ideen? Ist das überhaupt möglich?
Frank