java Rssリーダー Atomリーダー

javax.xml.parsers
org.w3c.dom
の2つのパッケージを使って
Rssリーダーを作成していたが、
Rss2.0とRss1.0と日付のフォーマットが異なってるようだし
Atom用のも作らないといけないし、ライブラリを探すことに。

JavaでAtomやRSS等のフィードを扱うならこれ!

に Romeというライブラリが紹介されていたので使用してみる。
以下のリンクから最新のjarを取得。

Rome

RomeFetcher

2010/2/28現在 最新のバージョンは共に 1.0。
上記の「JavaでAtomやRSS等のフィードを扱うならこれ!」は
バージョン0.9時点の記事だったがソースはそのまま使えた。

java.lang.NoClassDefFoundError: org/jdom/input/JDOMParseException

というエラーが出るので、jdomというライブラリも取り込む

jdom

jdomは、zipを解凍して、\build以下のjarがあった。


日付の変換は
SyndEntryクラスのメソッドは
java.util.Dateで返却してくれるようなので便利だった。

この記事へのコメント

この記事へのトラックバック