XML::DOMはperlのXMLパーサモジュールです。


こいつがXMLファイルを解析して扱いやすくしてくれます。


ところでRSSなどのXMLファイルを扱う場合、日本語出力の問題が付き纏います。


元のRSSファイルはShift_JIS、EUC,UTF-8といった文字コードで記述され統一されていないわけですが


XML::DOMを使用するとRSSデータが内部で自動的にUTF-8に変換されます。


ですので、元の文字コードが○○だったから△△みたいなif分は不要で


出力時の文字コードさえ注意すればいいわけです。