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

Если извлекаемой информации много или предполагается
масштабирование/расширение функционала, то, как уже говорили, 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

Ответить