諸行無常....(RSS4j)
2007.09.07
一時 RSS のハンドリングに、 Java ライブラリだと定番だったのが RSS4j でしたが、これ最近配布元の www.churchillobjects.com 自体が消滅しているようですね。まあ、RSS4j は Atom 非対応でしたし、RSS 2.0 も対応していない...というものでしたから、困る、といえば困るライブラリでしたが、何と言ってもネット上の情報がすごく多い(草分け効果ですね)ので、トッツキがいいライブラリだったのでしょうけど....
RSS4j に替わる Java ライブラリというと、こんなものがありますね。
| ライブラリ名 | 対応形式 | ライセンス | 備考 |
| Informa 0.7.0 |
RSS 0.9x,1.0,2.0 Atom 0.3 1.0 |
LGPL | 位置づけはベータ |
| ROME 0.9 | RSS0.90,0.91Netscape, RSS 0.91 Userland, RSS 0.92, RSS 0.93, RSS 0.94, RSS 1.0, RSS 2.0, Atom 0.3, and Atom 1.0. | Apache | Sunの社員が中心のオープンソースプロジェクト。Sun が後援している。 |
| FeedParser | RSS 1.0 RSS 0.9 RSS 0.91 RSS 0.92 RSS 2.0 Atom 0.3 (deprecated) Atom 0.4 (deprecated) Atom 0.5 以降 OPML FOAF Changes.xml XFN |
Apache | Jakarta Commons の Sandbox にいるプロジェクト。かなり重装備。現状ではディストリビューションの配布はなくて、SVNリポジトリから取得するだけ。 |
| RSSLibJ 1.0 | RSS0.92のみ? | Apache | かなり怪しげ... |
穏当なところで ROME でやってみました。フツーにRSS,ATOMのエレメントをオブジェクトにしている、というノリのライブラリです。が、これ com.sun.syndication.feed.synd というパッケージがありまして、このパッケージを使うと、RSS と ATOM の区別がなくなって扱える...という面白いものです。
Jakarta の FeedParser は手を広げすぎの印象もありますし、Infoma と ROME の2強状態が続くのかなぁ....(Apache 系オープンソースプロジェクトでは、ROME採用の傾向が強いような印象だけど)
投稿者 : 杉浦 こずえ | 投稿日時 : 2007.09.07 14:01
あすなろBLOGのトラックバック・コメントは承認制になっています。
すぐにブログに反映されませんので、ご了承ください。






名前:takei2008年02月20日 13:36
javaのRSSライブラリを検討していて、こんな感じの一覧を作り始めたところでした。たすかりました!
ネットで検索すると、手に入らないRSS4jばかりでてきます。まさに諸行無常ですね。