我想解析Rss,想用一个开源的程序,我选择了informa:http://informa.sourceforge.net/
这个东西挺好的,但是为什么就是无法解析百度新闻的rss,这个郁闷死我了,我主要是想获取百度的新闻!
代码在这里:
import java.io.File;
import java.io.IOException;
import java.util.Iterator;
import java.net.MalformedURLException;
import java.net.URL;
import de.nava.informa.core.ChannelIF;
import de.nava.informa.core.ItemIF;
import de.nava.informa.core.ParseException;
import de.nava.informa.impl.basic.ChannelBuilder;
import de.nava.informa.parsers.FeedParser;
public class InformDemo {
public static void main(String[] args) throws IOException, ParseException{
ChannelBuilder builder = new ChannelBuilder();
URL url = new URL("http://rss.sina.com.cn/news/world/focus15.xml");
//URL url = new URL("http://news.baidu.com/n?cmd=4&class=internews&tn=rss&sub=0");
ChannelIF channel = FeedParser.parse(builder, url);
Iterator iteratorItem = channel.getItems().iterator();
ItemIF item = (ItemIF) iteratorItem.next();
System.out.println(item.getTitle());
System.out.println(item.getDate()==null);
System.out.println(item.getLink().toString());
}
}
只有百度的时间获取不了,其他的都可以!
有谁知道是怎么回事!
如果大家有什么更高的方法,一定要告诉我!
分享到:
- 2007-10-26 17:58
- 浏览 1745
- 评论(2)
- 论坛回复 / 浏览 (2 / 2188)
- 查看更多
相关推荐
解析代码示例: import net.xfok.rss.parser.Feed; import net.xfok.rss.parser.Rss; ...... String url="http://www.xfok.net/news/rss.xml"; Rss rss=new rss(url); List<Feed> feeds=rss.getFeeds(); ...... 欢迎...
原创Demo 解析新浪国际新闻rss的标题,并显示在表格中 其它内容在rssList里面的字典里面。
Rome是为RSS聚合而开发的一个框架,让你可以快速的开发基于java的RSS阅读,发布器,支持 RSS 0.91 Netscape RSS 0.91 Userland RSS 0.92 RSS 0.93 RSS 0.94 RSS 1.0 RSS 2.0 Atom 0.3 Atom 1.0
VC写的RSS解析引擎,完全免费;支持RSS0.9X、RSS1.0、RSS2.0及ATOM规范;支持频道下载;支持所有中文网页;同步/异步解析;智能转换;定时自动刷新;多任务;不需要.net或java环境的支持等等。采用COM组件,适用于...
rss阅读器与 XML解析 XML RSS 阅读器 Winfom ASP.NET rss阅读器与 XML解析 XML RSS 阅读器 Winfom ASP.NET rss阅读器与 XML解析 XML RSS 阅读器 Winfom ASP.NET rss阅读器与 XML解析 XML RSS 阅读器 Winfom ASP.NET ...
javascript 解析 rss 实例 订阅 xml
介绍了如何解析rss的方法 附加例子,可直接使用
IDNFeedParser 一个简单易用的Rss解析库(Objective-C)
RSS解析用包,以及对应的使用工具类.。。。。。。。。。
Rss方便阅读,可生成Rss,也可解析Rss!IE7.0可以自动解析!
Java使用SAX的rss解析实例 按照说明配好rss连接地址后即可使用 本实例用的Struts架构
Atom-TIFeedParser.zip,用swift编写的rss解析器TIOFF分析器,atom是一个用web技术构建的开源文本编辑器。
该RSS解析器能完成对XML文件的解析,使阅读网站上的新闻能更快和方便
使用javascript解析 rss 实例演示
java读取RSS-SAX解析XML的实例,java语言编写,使用时只需要在main方法中将参数换成自己的RSS地址即可。
前几天想找VC编写的RSS阅读器,找了很久没有,找到的都是C#以及其它的,就自己研究一下,其重点无非就是把XML中的RSS信息读取出来。
简单但功能强大的PHP解析RSS文件类,启用缓存,缓存文件是最新,则返回缓存数组,缓存文件...Parse() 是由GET()调用的私有方法,用来解析RSS文件,所以不要在你的代码中使用Parse(),而是用 Get($rss_file)方法来替代。
gofeed - 在Go中解析RSS和Atom Feeds
java使用Rome解析Rss的实例
发布一个RSS文件后,这个RSS Feed中包含的信息就能直接被其他站点调用,而且由于这些数据都是标准的XML格式,所以也能在其他的终端和服务中使用,是一种描述和同步网站内容的格式。[1] RSS可以是以下三个解释的其中...