疑问

这些天一直在想还是有很多疑问.
你的任务是啥?是获取一个xml的地址然后转换么?
还是很困惑,我应该如果存储频道的信息,以及我是否需要存储从频道获得的内容

另外...这个blog怎么这么难用..

几款比较不错的阅读器

周博通阅离线读器http://www.potu.com/index/index.php

是周博通在线阅读器的一个扩展,提供了比较全面的功能
一个基于Adobe Air的阅读器工具,界面非常漂亮,但功能不多,滚动显示最新的条目标题,可以点击标题打开相关的条目信息,最新的测试版本也提供一些互动操作。
同样也是基于Adobe Air的工具,界面比较规矩,提过大部分阅读器的功能,但是如果订阅频道比较多刷新速度就显得比较慢,但是比较亮点的是他提供了一个智能主题的功能,可以设置一些关键字来关注你最关心的一些信息,他会在刷新完所有条目后找到包含这些关键字的信息,并且他提供一个选项可以在发现这些条目后用气泡信息提示。
我觉得通过这种气泡方式通知最新信息的想法非常好,也很实用。而且对于关键字搜索得到最关注的信息也是非常好的一个应用,特别是当订阅了大量的频道之后,这些功能对于用户解决信息过载有很大的帮助,可以帮助用户最快速的找出最和自己心意的文章。另外,我想是不是能够对于搜索引擎都搜索结果进行订阅,这样当任何含有关注信息的文章发布出来用户都可以快速的找到他们。



最全的在线RSS阅读器及新闻聚合输出代码

http://www.flymoonblog.cn/netsite/2008/03/656/

Newsfeed库优缺点比较


摘选自RSS and Atom In Action



针对Python的Universal Feed解析器:

他一个自由的解析器,对newsfeed有很好的容错能力,能够解析几乎任何东西;

ROME newsfeed工具:

优点:
易用——Rome可以解析出三个易用的对象模型中的任意一个:RSS、ATOM或者抽象的SyndFeed模型;

支持生成和转换——ROME不仅仅是一个解析器。他也能在RSS的10种形式以及ATOM的newsfeed之间进行生成和转换;

高扩展性——你不但可以让ROME为新的newsfeed扩展增加支持,而且你还可以重写ROME内置的解析器、生成器和转换器;

跨平台——既然ROME使用Java编写,他几乎可以运行于任何操作系统平台;

缺点:
基于DOM——ROME是基于DOM的XML解析器,因此不适合解析或者生成非常大的newsfeed;

不够自由——尽管ROME包含一些错误修正特性,但是他仍旧不是一个真正自由的解析器;

处于开发阶段——ROME社区非常活跃而且受到广泛的支持,但是在写作本书的时候,ROME才是1.0正式发布版之前的里程碑版;

针对Java的Jakata Feed解析器

优点:
高性能——据开发者Kevin Burton的说法,Jakarta Feed解析器使用基于SAX的方法解析newsfeed,他要比ROME快15倍;

基于SAX——由于它是使用SAX的解析器,Jakarta Feed解析器可以处理非常大的newsfeed而不必占用大量的内存;

经得起测试——你可以完全信任Jakarta Feed解析器,因为他为Tailrank.com和Rojo.com服务器提供解析,而且每天要处理百万的newsfeed;

跨平台——Jakarta Feed和ROME一样,都是用Java写的,因此可以运行在任何操作系统平台上;

缺点:
易用性差——使用像Jakarta Feed这样基于SAX的解析器,一般都比使用基于DOM的解析器困难而且需要些更多的代码;

缺乏文档——Jakarta Feed解析器的文档很罕见,除了一个API参照,你不能像ROME那样可以找到wiki并且提供完整的文档及指南;

不够自由——Jakarta Feed解析器包含一些错误修正特征,但是他仍旧不是一个真正自由的解析器;

处于开发阶段——尽管已经在一些newsfeed聚合服务产品中使用,但是Jakarta Feed解析器还没有达到他的1.0发布版。而且这个项目未来是由Apache Jakerta还是Tailrank.com控制开发也还不清楚;

Windows RSS平台

优点:
易用——Windows RSS平台可以把任何形式的RSS和ATOM newsfeed解析成一个简单的抽象对象模型;

集成获取组件和缓存——这个平台使用了节省带宽技术获取和缓存newsfeed;

提供订阅管理——通过Feed API你的程序可以为当前用户增加和删除newsfeed订阅、设置下载选项以及标记单个newsfeed项目为已读还是未读;

缺点:
不自由——Windows RSS平台不能解析无效的XML格式;

不通用——这个平台只支持Internet Explorer7和其他客户端桌面应用程序。他并不通用而且并不打算应用于服务器端应用程序;

之应用于Windows ——尽管没有明确表示,但是Windows RSS平台只是在一种平台上个工作,即Windows ;

hello word

System.out.println("Hello Word!");