Если ответы действительно такие небольшие и/или тебе нужно извлекать какую-то небольшую часть информации, то проще и быстрее во всех отношениях обойтись регэкспами.<br><br>Если извлекаемой информации много или предполагается масштабирование/расширение функционала, то, как уже говорили, XML::LibXML. Можно посмотреть в сторону XML::Parser, но он больше под SAX1 заточен.<br>
<br>XML::Simple -- медленный, как чёрт. При большом объёме данных он окажется узким местом. Если тебе в час по файлу парсить, то можно и XML::Simple. А иначе он чересчур Simple. :)<br><br><div class="gmail_quote">1 декабря 2009 г. 12:36 пользователь Pavel <span dir="ltr">&lt;<a href="mailto:brosku@mail.ru">brosku@mail.ru</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;">Hi 2All!<br>
Сейчас реализую обработчик для работы с ответами от <a href="http://imhonet.ru" target="_blank">imhonet.ru</a>.<br>
Ответы от него приходят в xml, по идее мне надо из них извлекать только<br>
оценки и рекомендации (пример ответа с оценкой):<br>
<br>
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;<br>
&lt;response&gt;&lt;code&gt;0&lt;/code&gt;<br>
&lt;errmsg&gt;&lt;![CDATA[]]&gt;&lt;/errmsg&gt;<br>
&lt;data&gt;<br>
&lt;item rate=&quot;5&quot; soid=&quot;29&quot; /&gt;&lt;/data&gt;<br>
&lt;/response&gt;<br>
<br>
Может кто-то уже работал с данным сервисом, подскажите что лучше<br>
использовать?<br>
Я сейчас пробегаюсь по разным модулям, но в итоге прихожу к XML::Simple, так<br>
как<br>
полагаю что не стоит стрелять из пушки по воробьям. Но может я и ошибаюсь..<br>
Спасибо.<br>
<br>
-----------------------------------<br>
Blog: <a href="http://perlmonks.org.ru" target="_blank">http://perlmonks.org.ru</a><br>
<font color="#888888"><br>
<br>
<br>
<br>
<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>
</font></blockquote></div><br><br clear="all"><br>-- <br>Andrei Protasovitski<br>&lt; andrei[dot]protasovitski[at]gmail[dot]com &gt;<br>Diemen, Netherlands<br>