Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Perl: Общие вопросы > разбор xml-документов |
Автор: BaldHeaded2 11.10.2007, 11:42 | ||||||||
доброе время суток. ОС: FreeBSD 5.3 Perl 5 есть xml-документ (encoding="Windows-1251"). названия элементов и атрибутов в нем в кириллице. не подскажите, отчего парсеры (XML::Simple, XML::XPath, XML::Twig) начинают ругаться, встречая в параметрах своих методов, кириллицу? причём именно в параметрах. пробегаясь по элементам в цикле - все нормально.
XML::Simple.
отрабатывает без ошибок, но на парсинг документа никак не отражается. XML::XPath
выдает Query: /объект... ^^^ Invalid query somewhere around here (I think) XML::Twig
выдает unrecognized expression in handler: 'объект' |
Автор: nitr 13.10.2007, 21:50 | ||||||||||
example1.xml
example1.pl
Добавлено через 6 минут и 57 секунд файл example1.pl сохранён в кодировке windows (cp1251). Можно обойтись без функции _encode а заюзать
у вас скорее кодировка KOI8-R, поэтому
|
Автор: BaldHeaded2 15.10.2007, 10:39 |
спасибо! понял свои ошибки. учусь дальше. |