Следует отметить, что вы можете использовать disable-output-escaping в пределах значения узла или строки / текста, например:
<xsl:value-of select="/node/here" disable-output-escaping="yes" />
или
<xsl:value-of select="'&'" disable-output-escaping="yes" />
<xsl:text disable-output-escaping="yes">Texas A&M</xsl:text>
Обратите внимание на одинарные кавычки в xsl: value-of.
Однако нельзя использовать отключение-вывод-экранирование для атрибутов. Я знаю, что это полностью запутано, но так обстоит дело в XSLT 1.0. Так что НЕ сработает следующее:
<xsl:value-of select="/node/here/@ttribute" disable-output-escaping="yes" />
Потому что в мелком шрифте цитата:
Таким образом, это ошибка для отключения вывода
бежать за <xsl:value-of />
или
<xsl:text />
элемент, который используется для
генерировать строковое значение
комментарий, инструкция по обработке или
атрибут узла ;
Акцент шахты.
Взято из: http://www.w3.org/TR/xslt#disable-output-escaping