我有一个名为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>