Я пытаюсь использовать приведенный ниже код, чтобы проверить, содержит ли моя переменная слово NOT_INTERFACED.
Так что я использую функцию конца-с.
Но если это так, я хочу напечатать оставшееся слово минус NOT_INTERFACED.
Но я получаю сообщение об ошибке, моя Java-программа вызывает этот шаблон, но я получаю исключение, которое не найдено.
Что-то не так с синтаксисом?
<xsl:choose>
<xsl:when test="ends-with($ID_FO, 'NOT_INTERFACED')">
<xsl:value-of select="substring-before($ID_FO, 'NOT_INTERFACED')"/>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="$ID_FO"/>
</xsl:otherwise>
</xsl:choose>
и ошибка
НЕ МОЖЕТ НАЙТИ ФУНКЦИЮ ЗАВЕРШАЕТ. Расположение: неизвестно
java.lang.NullPointerException