[Moscow.pm] Чем лучше парсить ответы от имхонета?

Анатолий Шарифулин sharifulin на gmail.com
Вт Дек 1 04:21:57 PST 2009


Я html регекспами парсю :)

DOM-моделей как-то не перлово, я использую XML::Parser с собственным стилем,
который всегда создает хеш массивов.

XML::Simple - мягко говоря не очень :)

2009/12/1 Андрей П. Ковбович <akovbovich на gmail.com>

> Не знаю как c XML, но вот парсить HTML мне здорово помогает
> HTML::TreeBuilder::XPath
>
> 1 декабря 2009 г. 15:06 пользователь Eugene Ardarov
> <spleenjack на gmail.com> написал:
> > 1 декабря 2009 г. 14:58 пользователь Mons Anderson <inthrax на gmail.com>
> написал:
> >> XML::Bare чертовски быстр.
> >
> > Именно. На таких маленьких xml'ях раза в два быстрее.
> > Плюс, разбирает их в нативные конструкции (хеши, списки), что, как мне
> > кажется, намного удобнее, если всякие dom'ы и прочие следования
> > стандартам не нужны.
> >
> >> Но если в проекте в принципе планируется работа с XML, то XML::LibXML
> >>
> >> PS (на правах рекламы): еще есть XML::Hash::LX который работает через
> LibXML
> >>
> >> On Tuesday 01 December 2009 14:36:47 Pavel wrote:
> >>> 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
> >>> moscow-pm на pm.org | http://moscow.pm.org
> >>
> >>
> >>
> >> --
> >> Vladimir Perepelitsa aka Mons Anderson
> >> <inthrax на gmail.com> / #99779956
> >> --
> >> Moscow.pm mailing list
> >> moscow-pm на pm.org | http://moscow.pm.org
> >>
> > --
> > Moscow.pm mailing list
> > moscow-pm на pm.org | http://moscow.pm.org
> >
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org
>



-- 
С уважением,
Анатолий Шарифулин.
----------- следущая часть -----------
Вложение в формате HTML было извлечено&hellip;
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20091201/b3aee502/attachment.html>


Подробная информация о списке рассылки Moscow-pm