После преобразования парсером SAXON (с установленным method="html) меняется кодировка

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:eek:utput encoding="windows-1251" method="html" indent="no" />

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

</xsl:stylesheet>
[/xml]
 

slach

Новичок
все правильно делаешь и по стандарту...
это ты как говорится словил баг с особенностями реализации Saxon'а
а вообще тебе надо где то в настройках покопаться
может там и есть какой то соотсветсвующий флажок

=) и пробуй в fido7.ru.xml написать, там народ с этим процессором гораздо больше работал... более толково ответит
 

fog

Рыцарь Джедай
Спасибо, так и сделаю.
Ещё попробую это же с саблотроном... когда я отправлял этот пост у меня его небыло под рукой.
 
Сверху