Я html регекспами парсю :)<br><br>DOM-моделей как-то не перлово, я использую XML::Parser с собственным стилем, который всегда создает хеш массивов.<br><br>XML::Simple &ndash; мягко говоря не очень :)<br><br><div class="gmail_quote">
2009/12/1 Андрей П. Ковбович <span dir="ltr">&lt;<a href="mailto:akovbovich@gmail.com">akovbovich@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Не знаю как c XML, но вот парсить HTML мне здорово помогает<br>
HTML::TreeBuilder::XPath<br>
<br>
1 декабря 2009 г. 15:06 пользователь Eugene Ardarov<br>
&lt;<a href="mailto:spleenjack@gmail.com">spleenjack@gmail.com</a>&gt; написал:<br>
<div><div></div><div class="h5">&gt; 1 декабря 2009 г. 14:58 пользователь Mons Anderson &lt;<a href="mailto:inthrax@gmail.com">inthrax@gmail.com</a>&gt; написал:<br>
&gt;&gt; XML::Bare чертовски быстр.<br>
&gt;<br>
&gt; Именно. На таких маленьких xml&#39;ях раза в два быстрее.<br>
&gt; Плюс, разбирает их в нативные конструкции (хеши, списки), что, как мне<br>
&gt; кажется, намного удобнее, если всякие dom&#39;ы и прочие следования<br>
&gt; стандартам не нужны.<br>
&gt;<br>
&gt;&gt; Но если в проекте в принципе планируется работа с XML, то XML::LibXML<br>
&gt;&gt;<br>
&gt;&gt; PS (на правах рекламы): еще есть XML::Hash::LX который работает через LibXML<br>
&gt;&gt;<br>
&gt;&gt; On Tuesday 01 December 2009 14:36:47 Pavel wrote:<br>
&gt;&gt;&gt; Hi 2All!<br>
&gt;&gt;&gt; Сейчас реализую обработчик для работы с ответами от <a href="http://imhonet.ru" target="_blank">imhonet.ru</a>.<br>
&gt;&gt;&gt; Ответы от него приходят в xml, по идее мне надо из них извлекать только<br>
&gt;&gt;&gt; оценки и рекомендации (пример ответа с оценкой):<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;<br>
&gt;&gt;&gt; &lt;response&gt;&lt;code&gt;0&lt;/code&gt;<br>
&gt;&gt;&gt; &lt;errmsg&gt;&lt;![CDATA[]]&gt;&lt;/errmsg&gt;<br>
&gt;&gt;&gt; &lt;data&gt;<br>
&gt;&gt;&gt; &lt;item rate=&quot;5&quot; soid=&quot;29&quot; /&gt;&lt;/data&gt;<br>
&gt;&gt;&gt; &lt;/response&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Может кто-то уже работал с данным сервисом, подскажите что лучше<br>
&gt;&gt;&gt; использовать?<br>
&gt;&gt;&gt; Я сейчас пробегаюсь по разным модулям, но в итоге прихожу к XML::Simple,<br>
&gt;&gt;&gt; так как<br>
&gt;&gt;&gt; полагаю что не стоит стрелять из пушки по воробьям. Но может я и ошибаюсь..<br>
&gt;&gt;&gt; Спасибо.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; -----------------------------------<br>
&gt;&gt;&gt; Blog: <a href="http://perlmonks.org.ru" target="_blank">http://perlmonks.org.ru</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; --<br>
&gt;&gt;&gt; Moscow.pm mailing list<br>
&gt;&gt;&gt; <a href="mailto:moscow-pm@pm.org">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" target="_blank">http://moscow.pm.org</a><br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; --<br>
&gt;&gt; Vladimir Perepelitsa aka Mons Anderson<br>
&gt;&gt; &lt;<a href="mailto:inthrax@gmail.com">inthrax@gmail.com</a>&gt; / #99779956<br>
&gt;&gt; --<br>
&gt;&gt; Moscow.pm mailing list<br>
&gt;&gt; <a href="mailto:moscow-pm@pm.org">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" target="_blank">http://moscow.pm.org</a><br>
&gt;&gt;<br>
&gt; --<br>
&gt; Moscow.pm mailing list<br>
&gt; <a href="mailto:moscow-pm@pm.org">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" target="_blank">http://moscow.pm.org</a><br>
&gt;<br>
--<br>
Moscow.pm mailing list<br>
<a href="mailto:moscow-pm@pm.org">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" target="_blank">http://moscow.pm.org</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>С уважением,<br> Анатолий Шарифулин.<br>