<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Раздел полезных советов: Обработка RSS и Atom лент на языке ...</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/62269.html</link>
    <description>Для обработки RSS/Atom лент удобно использовать perl модуль XML::Feed, у которого есть один неприятный недостаток - необходимость установки очень большого числа зависимостей. Для работы XML::Feed во FreeBSD нужно установить около 100 дополнительных Perl модулей, не входящих в состав Perl 5.8.&lt;br&gt;&lt;br&gt;В качестве альтернативы с похожим синтаксимои и минимальным числом зависимостей можно предложить модуль XML::FeedPP (http://search.cpan.org/dist/XML-FeedPP/), в зависимостях у которого значится только XML::TreePP (http://search.cpan.org/dist/XML-TreePP/). Отрицательной чертой XML::FeedPP является невысокая производительность, так как модуль целиком написан на Perl, без привлечения библиотек подобных expat и libxml.&lt;br&gt;&lt;br&gt;Простой пример парсинга RSS, RDF  или Atom ленты:&lt;br&gt;&lt;br&gt;   #!/usr/bin/perl&lt;br&gt;   use strict;&lt;br&gt;   use XML::FeedPP;&lt;br&gt;   my $feed = XML::FeedPP-&amp;gt;new( &apos;./test.xml&apos;); # Вместо файла можно указать URL&lt;br&gt;&lt;br&gt;   print &quot;Заголовок ленты: &quot;, $feed-&amp;gt;title(), &quot;&#092;n&quot;;&lt;br&gt;   print &quot;Дата: &quot;, $feed-&amp;gt;pubDate(), &quot;&#092;n&quot;;&lt;br&gt;   &lt;br&gt;   # Вывод</description>

<item>
    <title>Обработка RSS и Atom лент на языке Perl (ffsdmad)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/62269.html#2</link>
    <pubDate>Tue, 22 Dec 2009 10:55:31 GMT</pubDate>
    <description>чёрт, до чего дожили&lt;br&gt;</description>
</item>

<item>
    <title>Обработка RSS и Atom лент на языке Perl (Nas_tradamus)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/62269.html#1</link>
    <pubDate>Mon, 21 Dec 2009 14:02:59 GMT</pubDate>
    <description>Ого как легко.&lt;br&gt;На php пришлось самому писать парсер Atom, так как не был найден ни один нормальный готовый.&lt;br&gt;</description>
</item>

</channel>
</rss>
