我有一个构建复杂 OR 测试条件的递归模板。其结果存储在$filtercriteria
产生以下值的变量中:
contains(@Category,'abc') or contains(@Category,'def')
如何在 XSL IF 语句中使用这个存储在变量中的测试条件?
我希望将文字值$filtercriteria
评估为测试条件:
<xsl:if test="$filtercriteria">
Do something...
</xsl:if>
应翻译为:
<xsl:if test="contains(@Category,'abc') or contains(@Category,'def')">
Do something...
</xsl:if>