评价XSL字符串表达式(Evaluate a string-expression in XSL)

2019-10-23 07:51发布

有什么办法来评估XSL字符串表达式?

例:

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

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

我知道这句法不工作,我希望它的方式,但有什么办法可以存储在一个变量测试表达式,然后评估的表达?

Answer 1:

动态评估并没有使它成为XSLT 2.0,根据迈克尔·凯(XSLT 2.0和XPath 2.0,第四版,P 1210)

有一个dyn:evaluate()在EXSLT功能,这也是在撒克逊实现。



文章来源: Evaluate a string-expression in XSL
标签: xslt evaluate