Informa - RSS/Atomフェードを扱うためのJavaライブラリ
Informaは、Java言語でのRSSやAtomなどのフェードを扱うためのライブラリです。オープンソースのLGPLの元で配布されています。
◇ RSS/Atomフェードを解析(パーサ)&作成
◇ RSS 0.9x, RSS 1.0 / RDF, RSS 2.0, Atom 0.3, Atom 1.0などをサポート
◇ オープンソース。LGPL
◇ 扱いやすい
パーサ例:
Informa Javadoc
機能・特徴
◇ RSS/Atomフェードを解析(パーサ)&作成
◇ RSS 0.9x, RSS 1.0 / RDF, RSS 2.0, Atom 0.3, Atom 1.0などをサポート
◇ オープンソース。LGPL
◇ 扱いやすい
使い方サンプル
パーサ例:
public static void readRss() {
try {
URL url = new URL("http://www.syboos.jp/opensource/prss.xml");
ChannelIF channel = RSSParser.parse(new ChannelBuilder(), url);
System.out.println("タイトル:" + channel.getTitle());
System.out.println("概要:" + channel.getDescription());
Set<ItemIF> itemSet = channel.getItems();
Iterator ite = itemSet.iterator();
while (ite.hasNext()) {
ItemIF item = it.next();
String title = item.getTitle();
System.out.println("タイトル:" + item.getTitle());
System.out.println("Uri:" + item.getLink());
}
} catch (IOException e) {
e.printStackTrace();
} catch (ParseException e) {
e.printStackTrace();
}
}
Informa Javadoc