Сравните две строки для случая игнорирования равенства в XSLT 1.0 - PullRequest
0 голосов
/ 16 апреля 2010

Я должен проверить, соответствует ли значение определенной строке, и ввод может быть в любом случае.

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

Ответы [ 2 ]

1 голос
/ 16 апреля 2010

Используйте функцию translate() как для $adminStatus, так и для целевого значения.

Как преобразовать строку в верхний или нижний регистр с помощью XSLT?

0 голосов
/ 16 апреля 2010

Вы используете функцию translate для преобразования всего верхнего регистра в нижний регистр.

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