近年来,由于手机移动设备的火爆发展,手机端的阅读需求也越来越大,这让RSS一下子就火了,各大论坛、门户网站,不论大小都加上了RSS这样的订阅功能,以前的用户好像主要是像编辑之类的一些人使用RSS比较多,反正以前本人是很少这样玩,但是不知道那些喜欢看小说的孩子们是否使用过这样的东东。的确我们得承认RSS让信息的传播变得更便捷、快速了。
好吧,进入重点吧,那什么是RSS呢,如果,没听说过的孩子,可以看很多网站上一个黄色的像Wifi一样的图标 。你在网站上点击进去,去看到很多代码,实质它是一段XML,这段XML的内容是给RSS订阅者说,这是谁发布的信息,还有发布了那些信息。你把这个地址放到RSS订阅软件上,你就可以这个网站发布的信息啦。那么网站如果想发布新的信息,就把这个地址里面的内容修改一下,用户一刷新(当然在RSS订阅软件里面刷新)就可以看到新的信息啦。这里说的是发布,实际上一般来讲,可以说成是更新,因为往往RSS都是将一些实时性的信息更新,所以呢,使用RSS的常常是一些门户、博客等网站。不过最近很多网站都加上了这个功能,比如,前段时间,我就注意到Github的Commit列表里面居然也有RSS订阅,看来现在大家都玩RSS啊。
那么对于开发者来说,我们的网站要做RSS的话,需要做些什么呢,告诉你,很简单。就是写一个RSS.xml,这里面就是我们的网站发布的信息内容。具体是一个什么语法呢,如下:
网站或栏目的名称 网站或栏目的URL地址网站或栏目的简要介绍 语言,zh-CN为中文 发布的时间 http://www.oschina.nethttp://www.oschina.net/img/logo.gif OsChina.NET 新闻标题 新闻的链接地址新闻简要介绍 新闻发布时间 新闻作者名称 - ......
其中有几个关键的元素需要很明白,根元素是<rss></rss>,它就表示这是一个RSS,在rss里面有一个<channel></channel>元素,字面意思就是频道,看来一个RSS里面可以整多个频道嘛,channel其中的title、link、description等属性,一看名字就明白啦,上面也有注释,就不做说明啦。里面的<item></item>元素,就是你的信息列表啦,其中的link就是点击该节点的链接地址。点击进去的页面有什么格式要求还需要去确定一下,没有要求也说不准呢。反正RSS这边的描述的元素关系是很清晰的。
完成之后,用户订阅你的网站,你就把这个RSS.xml的链接发给它,RSS订阅软件就能解析你发布的内容啦。当然你在你的网站上告诉别人你的网站可以RSS,就可以加个上面黄色的图标,链接整上这个RSS.xml链接就行了。这是大家普遍的做法。当然啦,你也可以到各大论坛、贴吧,发上你的RSS.xml链接,不过,这有点牛皮癣的意思。