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