有什么办法来评估XSL字符串表达式?
例:
<myItem id="1">
<validator expression="$someVariable = '3'" />
</myItem>
...
<xsl:variable name="someVariable" select="3" />
<xsl:if test="@expression"> ...
我知道这句法不工作,我希望它的方式,但有什么办法可以存储在一个变量测试表达式,然后评估的表达?
有什么办法来评估XSL字符串表达式?
例:
<myItem id="1">
<validator expression="$someVariable = '3'" />
</myItem>
...
<xsl:variable name="someVariable" select="3" />
<xsl:if test="@expression"> ...
我知道这句法不工作,我希望它的方式,但有什么办法可以存储在一个变量测试表达式,然后评估的表达?
动态评估并没有使它成为XSLT 2.0,根据迈克尔·凯(XSLT 2.0和XPath 2.0,第四版,P 1210)
有一个dyn:evaluate()
在EXSLT功能,这也是在撒克逊实现。