Я думаю, вам нужно одновременно сделать disable-output-escaping = "yes" и установить для документа значение HTML.
ОТ W3C (акцент мой):
Ошибка выхода из режима отключения для текстового узла, который используется для чего-то другого, чем текстовый узел в дереве результатов. Таким образом, является ошибкой отключение экранирования выходных данных для элемента xsl: value-of или xsl: text, который используется для генерации строкового значения комментария, инструкции обработки или узла атрибута; Также ошибка преобразовывать фрагмент результирующего дерева в число или строку, если фрагмент результирующего дерева содержит текстовый узел, для которого экранирование было отключено. В обоих случаях процессор XSLT может сигнализировать об ошибке; если он не сигнализирует об ошибке, он должен восстановиться, игнорируя атрибут disable-output-escaping.
Атрибут disable-output-escaping может использоваться как с методом вывода html, так и с методом вывода xml. Метод текстового вывода игнорирует атрибут disable-output-escaping, поскольку он не выполняет экранирование выходных данных.
Процессор XSLT сможет отключить экранирование только в том случае, если он контролирует, как выводится дерево результатов. Это не всегда так. Например, дерево результатов может использоваться как исходное дерево для другого преобразования XSLT вместо вывода. XSLT-процессор не обязан поддерживать отключение экранирования выходных данных. Если xsl: value-of или xsl: text указывает, что выходное экранирование должно быть отключено, а процессор XSLT не поддерживает это, процессор XSLT может сигнализировать об ошибке; если он не сигнализирует об ошибке, он должен восстановиться, не отключая экранирование выходных данных.
Если выходное экранирование отключено для символа, который не может быть представлен в кодировке, которую процессор XSLT использует для вывода, тогда процессор XSLT может сигнализировать об ошибке; если он не сигнализирует об ошибке, он должен восстановиться, не отключая экранирование выхода.
Поскольку отключение экранирования выходных данных может работать не со всеми процессорами XSLT и может приводить к неправильному форматированию XML, его следует использовать только при отсутствии альтернативы.