XML::DOMはperlのXMLパーサモジュールです。
こいつがXMLファイルを解析して扱いやすくしてくれます。
ところでRSSなどのXMLファイルを扱う場合、日本語出力の問題が付き纏います。
元のRSSファイルはShift_JIS、EUC,UTF-8といった文字コードで記述され統一されていないわけですが
XML::DOMを使用するとRSSデータが内部で自動的にUTF-8に変換されます。
ですので、元の文字コードが○○だったから△△みたいなif分は不要で
出力時の文字コードさえ注意すればいいわけです。