比较两个字符串是否相等忽略XSLT 1.0中的大小写

时间:2010-04-16 07:58:59

标签: xslt xslt-1.0

我必须检查一个值是否与某个字符串匹配,并且输入可能是任何情况。

<xsl:if test="$adminStatus='Down'">
  do something
</xsl:if>

2 个答案:

答案 0 :(得分:1)

translate()和目标值上使用$adminStatus功能。

How can I convert a string to upper- or lower-case with XSLT?

答案 1 :(得分:0)

使用translate函数将所有大写字母转换为小写。

<xsl:if test="translate($adminStatus, 'ABCDEFGHIJKLMNOPQRSTUVWXYZ', 'abcdefghijklmnopqrstuvwxyz') = 'down'">
  do something
</xsl:if>