XML::FeedPP
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" );