三月 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的阅读器还是非常简单的,嘿嘿。但是既然别人已经造过轮子了,我们就不必再造一次了,这就是开源的好处。
最新评论