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