Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Perl: Общие вопросы > XML файл


Автор: Bulat 7.7.2008, 09:52
Код

...
use XML::LibXML;
my $parser = XML::LibXML->new();
...


Интересная реакция данного модуля, если парсить xml в котором первая строка
Код

<?xml version="1.0" encoding="windows-1251"?>


а не 

Код

<?xml version="1.0" encoding="UTF-8"?>


Перл очень сильно ругается smile

По другим кодировкам не проверял. Пока не разобрался с чем это связано и можно-ли как-то обойти эту проблему, не меняя в самом xml эту строку ??

Автор: tolkien 7.7.2008, 13:10
поменять парсер

Автор: n4n0bit 7.7.2008, 17:14
Все должно быть нормально, у Black-а его фремворк написан с использованием xml шаблонов и там все в utf-8, ты попробуй малыми буквами написать utf-8 =)

Автор: Bulat 8.7.2008, 08:49
Хе-хе, в том-то и дело, что на линуксовом серваке на запись 
Код

<?xml version="1.0" encoding="windows-1251"?>


реакция нормальная, а вот на локальном компе...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)