如何在 xslt 中检查'if condition'?



我有一个名为value的变量

只有true或false值。(不是1或0).

只有当value为真时,才需要执行if条件。

<xsl:if test="value = true">
//perform action  
</xsl:if>

现在,即使value为false, If条件仍在执行。请提出有效的修改建议。

如果变量已经是布尔值(即不是字符串为"true"或"false"),那么您可以简单地执行:

<xsl:if test="$value">
<!-- do something -->
</xsl:if>

如果变量是字符串,则使用:

<xsl:if test="$value='true'">
<!-- do something -->
</xsl:if>

相关内容

  • 没有找到相关文章

最新更新