XML::FeedPP

最終更新日時:2009-06-05 19:10:44
Perl RSS

XML::FeedPPは、いわゆるRSSファイルを出力するためのPerlモジュールです。
RSS 2.0、RSS 1.0 (RDF)、Atom 0.3(および1.0)の形式に対応しており、各フォーマットのインターフェイスを共通に扱えるので非常に手軽に使えます。

アーカイブは配布サイトから取得できます。

使用方法


詳細については配布サイトを見ていただくとして、私がrssファイルの生成として使用している例を挙げておきます。

 use XML::FeedPP;
 ...
 my $feed = XML::FeedPP::RDF->new( title => $title,
                                   link  => $url,
                                   pubDate => $date,
                                   description => $description,
                                   language    => 'ja',
                                 );
    for my $page (@pages) {
        my $description = $page->body;
        my $item = $feed->add_item( title       => $page->title,
                                    link        => $page->url,
                                    description => $description,
                                    category    => 'xxx',
                                    pubDate     => $page->updated_on,
                                  );
    }
    $feed->to_file( "/path/to/rss.xml" );
お問い合わせは 掲示板 にて。