fog
Рыцарь Джедай
После преобразования парсером SAXON (с установленным method="html) меняется кодировка
Как сказано в теме, преобразование и источник, в обоих указана кодировка windows-1251, после преобразования, если указан метод XML - всё в порядке, если указан - HTML - документ перекодируется в UTF-8
Я что-то не так делаю?
[xml]
<?xml version="1.0" encoding="windows-1251"?>
<document>
<msg>тест</msg>
</document>
[/xml]
--xslt----------------
[xml]
<?xml version="1.0" encoding="windows-1251"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl
utput encoding="windows-1251" method="html" indent="no" />
<xsl:template match="msg">
<message>
<xsl:value-of select="."/>
</message>
</xsl:template>
</xsl:stylesheet>
[/xml]
Как сказано в теме, преобразование и источник, в обоих указана кодировка windows-1251, после преобразования, если указан метод XML - всё в порядке, если указан - HTML - документ перекодируется в UTF-8
Я что-то не так делаю?
[xml]
<?xml version="1.0" encoding="windows-1251"?>
<document>
<msg>тест</msg>
</document>
[/xml]
--xslt----------------
[xml]
<?xml version="1.0" encoding="windows-1251"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl

<xsl:template match="msg">
<message>
<xsl:value-of select="."/>
</message>
</xsl:template>
</xsl:stylesheet>
[/xml]