Думайте, что это XSL-преобразование, которое вызывает у вас проблемы.Вы должны иметь возможность отредактировать свой документ .xsl, исправив это следующим образом:
<xsl:template match=".">
<xsl:value-of select="." disable-output-escaping="yes" />
<!-- ... other XSL business here ... -->
</xsl:template>
Я краду с Эта страница об отключении выхода, выходящем из .
Длязапись, которую я ненавижу XML / XSL - решение в поисках проблемы.Вообще говоря, если вам нужно иметь дело с разметкой, я обнаружил, что XML / XSL только создает проблемы, потому что часто вы хотите иметь дело с фрагментами разметки, которые часто не являются допустимыми XML, поэтому вы оборачиваете CDATA вокруг него, и тогда возникает весельепереживает.
Обновление
ОК, поэтому вышеприведенное не работает.Конечно, не знал, как выглядит XSL, пока не был добавлен комментарий к вопросу.Следующее работает (идея из этой ветки форума ):
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="text" />
<xsl:template match=".">
<xsl:value-of select="sample" />
</xsl:template>
</xsl:stylesheet>
Ключ - <xsl:output method="text" />
.
Также, для отрицательного голосования, прокомментируйте почему.