複数dc:subject

はてなブックマークみたいな dc:subject が複数ある RSS は XML::Feed とか XML::RSS じゃうまくパースできないので超ハックしてみた。

while ($rss =~ s!<dc:subject>(.*?)</dc:subject>\s*<dc:subject>(.*?)</dc:subject>!<dc:subject>$1, $2</dc:subject>!gs) { }

とかしてから渡す(ぉ

かっこよすぎ。もっとうまい書き方ないのかな。

でもいまさら RSS パーサーとかかくのめんどいしね。XML::Simple ですらめんどい。

by typester / at 2005-11-05T00:32:00 / perl · rss / Comment