我找不出一種方法來檢查元素的值是「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