我找不出一种方法来检查元素的值是“true”还是“false”。xslt:如果如何测试布尔值
它是从数据集转换而来的布尔值。当我选择该值时,我发现它是“真”或“假”,但是我的测试没有得到预期的行为。 (它总是假的)。我尝试了几乎所有的东西,这是我的第一个xslt应用程序,所以我非常感谢帮助。
<xsl:if test="ispassive">
<tr>
<td>
<em>pasif değil</em>
<hr></hr>
</td>
</tr>
</xsl:if>
ispassive是什么意思?它是一个属性的值吗?它是一个可能存在或不存在的属性? – 2010-01-13 20:36:08
thx对于回复,看起来像我放错了if条件,这就是为什么 test =“ispassive ='true'”适用于我的情况。 – hazimdikenli 2010-01-13 20:50:12
对未来的问题需要考虑的问题:您指的是** a ttribute **值,但实际上是评估一个**元素**,它是计算的文本值。您的描述与您的问题并不完全匹配,如果您发布了一个小例子XML和更多XSLT,那么我们可以更轻松地帮助您诊断问题。 – 2012-09-08 12:37:50