voituk
прозревший
PHP+XML
Есть XML-файл
Есть XML-файл
Код:
<?xml version="1.0" encoding="Windows-1251"?>
<page>
...
<comments>
<item who="11" email="222" timestamp="1092221455">333</item>
<item who="222" email="22" timestamp="1092221471">33322</item>
...
</comments>
</page>
Разбираю его с помошью DOM API.
При получении значений приходится выполнять
[PHP]iconv('UTF-8', 'Windows-1251', $value)[/PHP]
Но при создании узла в xml-дереве, выполняю
[PHP]iconv( 'Windows-1251', 'UTF-8', $newvalue)[/PHP]
Записываю DOM-дерево в файл
Но теперь каждый кирилический символ в значениях выглядит так \&\#\x\4\3\2\; (слеши доставил чтоб браузер не обратывал их как сущности)
Как мне получить в файле нормальный текст, чтоб xml-файлы нормально редактировались человеком.