Если ответы действительно такие небольшие и/или тебе нужно извлекать какую-то небольшую часть информации, то проще и быстрее во всех отношениях обойтись регэкспами.
Если извлекаемой информации много или предполагается масштабирование/расширение функционала, то, как уже говорили, XML::LibXML. Можно посмотреть в сторону XML::Parser, но он больше под SAX1 заточен. XML::Simple -- медленный, как чёрт. При большом объёме данных он окажется узким местом. Если тебе в час по файлу парсить, то можно и XML::Simple. А иначе он чересчур Simple. :) 1 декабря 2009 г. 12:36 пользователь Pavel <[email protected]> написал: > Hi 2All! > Сейчас реализую обработчик для работы с ответами от imhonet.ru. > Ответы от него приходят в xml, по идее мне надо из них извлекать только > оценки и рекомендации (пример ответа с оценкой): > > <?xml version="1.0" encoding="UTF-8"?> > <response><code>0</code> > <errmsg><![CDATA[]]></errmsg> > <data> > <item rate="5" soid="29" /></data> > </response> > > Может кто-то уже работал с данным сервисом, подскажите что лучше > использовать? > Я сейчас пробегаюсь по разным модулям, но в итоге прихожу к XML::Simple, > так > как > полагаю что не стоит стрелять из пушки по воробьям. Но может я и ошибаюсь.. > Спасибо. > > ----------------------------------- > Blog: http://perlmonks.org.ru > > > > > > -- > Moscow.pm mailing list > [email protected] | http://moscow.pm.org > -- Andrei Protasovitski < andrei[dot]protasovitski[at]gmail[dot]com > Diemen, Netherlands
-- Moscow.pm mailing list [email protected] | http://moscow.pm.org
