To Know To Think To Love
 ここはWEB学習用で、制作の実験と備忘録に使っています。公開ブログは、"人生は恐れを知らぬ冒険か無か"(http://home.elmblog.com/)です。 ≪管理人用≫以下の内容やリンク先は、管理人が学習と試作に使っており予告なしに変更されます。

« 特殊文字コード | MAIN | お役立ちツール »

RSS Reader Code

Perlで書いたRSS Readerのスクリプト例です。この例ではasahi.comのrss/index.rdfを読み込み表示しています。 sample
#!/usr/local/bin/perl
use LWP::Simple 'get';
use XML::RSS;
use Jcode;
my $URL = 'http://www3.asahi.com/rss/index.rdf';
my $rss = new XML::RSS;
eval {
$rss->parse(get($URL));
};
print qq|Content-Type: text/html\n\n|;
print qq|<html><head><meta http-equiv='Content-Type' content='text/html; charset=utf-8'>
</head>\n|;
print qq|<body>Perlで書いたRSS Readerの例です。<br>
この例ではasahi.comのrss/index.rdfを読み込み表示しています。&lt;ul&gt;\n|;
for my $item (@{$rss->{items}}) {
printf qq|&lt;li&gt;<a href="%s">%s</a><br>\n|, $item->{link}, Jcode::convert(\$item->{title}, sjis);
}
print qq|</ul></body></html>\n|;