複数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 ですらめんどい。