1

XSL で文字列式を評価する方法はありますか?

例:

<myItem id="1">
    <validator expression="$someVariable = '3'" />
</myItem>

...
<xsl:variable name="someVariable" select="3" />
<xsl:if test="@expression"> ...

この構文が思い通りに機能しないことはわかっていますが、テスト式を変数に格納してから式を評価する方法はありますか?

4

1 に答える 1

0

Michael Kay (XSLT 2.0 and XPath 2.0, 4th ed. p 1210) によると、動的評価は XSLT 2.0 に組み込まれませんでした。

dyn:evaluate()EXSLT にも機能があり、Saxon でも実装されています。

于 2010-06-18T15:32:04.130 に答える