Perl XML::RSSの使い方 (UTF8文字化け対策)
#!/usr/bin/perl
use strict;
use utf8;
binmode STDIN, ":utf8";
binmode STDOUT, ":utf8";
print "Content-type: application/rss+xml\n\n";
use XML::RSS;
my $rss = XML::RSS->new({version => "2.0" , encode_output => 0});
$rss->channel(
title => "RSSテスト",
link => "http://your-domain.com/foo",
description => "XML::RSS の出力テスト",
);
$rss->add_item(
title => "1件目の記事のタイトル",
link => "http://your-domain.com/bar",
description => "1件目の記事の解説",
);
$rss->add_item(
title => "2件目の記事のタイトル",
link => "http://your-domain.com/buz",
description => "2件目の記事の解説",
);
print $rss->as_string;
参考:
Perl 5.8でUTF-8の文字コードを扱う
CSV > RSS 変換サンプルスクリプト
カテゴリ:
Perl