首页 > 编程开发 > 用rome解析rss

用rome解析rss

2008年6月14日  189 views

  之前一直在用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的版本基本上都支持了。它的使用也非常简单,看下面的例子:

  1. SyndFeedInput input = new SyndFeedInput(); 
  2. SyndFeed feed = input.build(new XmlReader(new URL(url))); 
  3. System.out.println(feed.getTitle()); 
  4.  
  5. List list = this.feed.getEntries(); 
  6. if (list != null && !list.isEmpty()) { 
  7.     for (SyndEntry entry : list) { 
  8.         System.out.println(entry.getTitle()); 
  9.     } 

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

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

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

编程开发 , ,

转载请注明 转载自:MXJAVA Del.icio.us Google书签 Digg Live Bookmark Technorati Furl Yahoo书签 Facebook 百度搜藏 新浪ViVi 365Key网摘 天极网摘 和讯网摘 博拉网 POCO网摘 添加到饭否 QQ书签 Digbuzz我挖网
  1. 2008年11月16日06:38 | #1

    文章不错啊,继续加点好的文章来看看。看完了给你顶几下。(*^__^*) 嘻嘻…

  1. 目前还没有任何 trackbacks 和 pingbacks.