用rome解析rss

MXJAVA 发布于2008-06-14 22:47:18 | 151次阅读 | 字体: 打印预览


  之前一直在用RSSLib4J解析rss,不过RSSLib4J似乎不能解析rss v0.92,在初期化时就会报错。这可不是什么好消息,因为WordPress的rss就是v0.92的。

  rome是为RSS聚合而开发的开源包,它可以支持0.91、0.92、0.93、0.94、1.0、2.0,可以说rss的版本基本上都支持了。它的使用也非常简单,看下面的例子:

SyndFeedInput input = new SyndFeedInput(); SyndFeed feed = input.build(new XmlReader(new URL(url))); System.out.println(feed.getTitle()); List list = this.feed.getEntries(); if (list != null && !list.isEmpty()) { for (SyndEntry entry : list) { System.out.println(entry.getTitle()); } }

  你可以用以下语句得到它的所有方法:

SyndFeedInput input = new SyndFeedInput(); SyndFeed feed = input.build(new XmlReader(new URL(url))); System.out.println(feed);

  下载:http://wiki.java.net/bin/view/Javawsxml/Rome
  photo

Tags: rome, rss

相关日志 感谢访问MXJAVA,欢迎留言(^_^)

本文出处 : http://item.feedsky.com/~feedsky/mxjava/~6433555/89766588/1492496/1/item.html end

上一篇:荷兰继续橙色风暴

下一篇:MySpace社交网站拟下周进行全面改版

现在评论本文

authnum

1 条评论
1 楼 外星飞碟 发表于2008-06-20 16:01:39
好东西呀
支持(0) 反对(0)