Я должен проверить, соответствует ли значение определенной строке, и ввод может быть в любом случае.
<xsl:if test="$adminStatus='Down'"> do something </xsl:if>
Используйте функцию translate() как для $adminStatus, так и для целевого значения.
translate()
$adminStatus
Как преобразовать строку в верхний или нижний регистр с помощью XSLT?
Вы используете функцию translate для преобразования всего верхнего регистра в нижний регистр.
translate
<xsl:if test="translate($adminStatus, 'ABCDEFGHIJKLMNOPQRSTUVWXYZ', 'abcdefghijklmnopqrstuvwxyz') = 'down'"> do something </xsl:if>