0
我必須檢查一個值是否與某個字符串匹配,並且輸入可能是任何情況。比較兩個字符串的相等性,忽略XSLT 1.0中的大小寫
<xsl:if test="$adminStatus='Down'">
do something
</xsl:if>
我必須檢查一個值是否與某個字符串匹配,並且輸入可能是任何情況。比較兩個字符串的相等性,忽略XSLT 1.0中的大小寫
<xsl:if test="$adminStatus='Down'">
do something
</xsl:if>
使用translate()
功能上都$adminStatus
和目標值。
How can I convert a string to upper- or lower-case with XSLT?
您使用translate
功能全部大寫轉換爲小寫。
<xsl:if test="translate($adminStatus, 'ABCDEFGHIJKLMNOPQRSTUVWXYZ', 'abcdefghijklmnopqrstuvwxyz') = 'down'">
do something
</xsl:if>
這是錯誤的..您嘗試將小寫字母轉換爲大寫以匹配小寫字母。 -1 – Treemonkey 2011-07-20 14:57:15
@Treemonkey現在已修復。 – approxiblue 2016-09-09 15:48:15