私は、次のを持っている...XSLの選択などのパラメータを使用:するために、各
<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>
を私はQuery
パラメータの値がfor-each
のselect
になりたいです。
この変換をC#で実行すると、Expression must evaluate to a node-set
となります。
$Query
をハードコードされた式(パラメータ値として渡しているのと同じ値)に置き換えると、正常に機能するため、select
から来ていることが分かります。
アイデア?これも可能ですか?
フランク