三月 13

opml文件其实是一个非常简单的用来描述事物大纲的标准的xml。按照我的理解。

原文是:OPML的英文全拼是Outline Processor Markup Language,翻译成中文的意思是“大纲处理标记语言”,这是建立在XML上的一种文件保存格式。

在zfeeder中用来保存订阅的rss的频道信息,在categories目录下面。

zfeeder的显示过程其实很简单,先从opml文件中取来要显示的rss频道url,然后是把整个rss的xml文件给定时的缓存一下,这个目录在cache下面,而且以一定的规则命名,比如我的blog的xml临时文件为http___www_rsszilla_net_blog_feed_.xml  第二步就是简单的填字过程,说简单一点的话,取来已经事先写好的html的template文件,将其中的几个变量(其实都是rss xml中的标准的title,link,comment等节点的值)替换template的相应变量。然后把结果输出,这样就完成了显示过程。

所以说写一个rss的阅读器还是非常简单的,嘿嘿。但是既然别人已经造过轮子了,我们就不必再造一次了,这就是开源的好处。

三月 12

今天了解了zfeeder的具体用法并看了几个主要页面的源代码,并用zfeeder订阅了此blog的rss,具体效果详见www.rsszilla.net虽然显示效果锉了点,css跟排版还没做。

具体zfeeder是怎么订阅的有待下一步研究,特别是rss的xml标准格式及opml文件。

不早了,该睡了,明天早上估计又7点多被勤劳的民工给吵醒。大家都是民工,何苦呢,真是的。学院路还没修完,现在住的楼又开始外墙翻新,睡觉睡到自然醒的日子是一去不复反了,哎…