TOP > プログラマ2.0日報 > 諸行無常....(RSS4j)

あすなろBlogger

facebookに投稿 このエントリーを含むはてなブックマーク このエントリーを含むはてなブックマーク このエントリーをはてなブックマークに追加 この記事をクリップ! livedoorclip ユーザー数 BuzzurlにブックマークBuzzurlにブックマーク この記事をtweetする

諸行無常....(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のトラックバック・コメントは承認制になっています。
すぐにブログに反映されませんので、ご了承ください。

トラックバックURL


コメント

名前:takei2008年02月20日 13:36

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

コメントの送信








カレンダー

<< 2007年09月 >>

            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30            

最新のエントリー

最新のトラックバック

最新のコメント

Tag

バックナンバー