现在的位置: 首页 > 综合 > 正文

理解 RSS

2018年05月15日 ⁄ 综合 ⁄ 共 1474字 ⁄ 字号 评论关闭

一、基本概念:

“忽如一夜春风来,千树万树梨花开”,近来RSS的概念已然流行开来,那么,什么才是RSS呢?怎样才能实现RSS的功能呢?以下是手艺人对RSS的理解。

RSS的概念:

以下是某知名网站对RSS的标准描述:
RSS是站点用来和其他站点之间共享内容的一种简易方式(也叫聚合内容),通常被用于新闻和其他按顺序排列的网站,例如Blog。一段项目的介绍可能包含新闻的全部介绍等。或者仅仅是额外的内容或者简短的介绍。这些项目的链接通常都能链接到全部的内容。网络用户可以在客户端借助于支持RSS的新闻聚合工具软件,在不打开网站内容页面的情况下阅读支持RSS输出的网站内容。说得更加简单一点,RSS就是一种用来分发和汇集网页内容的XML格式!

注意最后一句,明白了吗?RSS实质就是一个特殊格式的XML文件

RSS的过程:
1、服务器提供RSS服务,实际上就是生成一个RSS格式的XML文件。
2、RSS阅读器接收这个RSS格式的XML文件并解释他的内容,然后将他显示出来。其显示的内容相当于一个目录表,这个目录表中包含有到原文的超级链接。
3、用户点击RSS文件中的链接,浏览器显示出全文。

如果你用过RSS,你会发现他实际上不过是一个导航的目录表而已,你订阅了一个RSS,其实质就是从网站上接收了一个RSS格式的XML文件,然后,你的RSS阅读器就解释这个XML文件,然后(总是有然后)显示出来,当然,在这个过程中,阅读器也许会将其转换为HTML格式文件(如Maxsthon就是这样处理的。)说到底,XML不过是一种保存数据的方式,对数据含义的解释和使用最终都是应用软件的事。

二、RSS的文件格式:

从上文可以看出,RSS技术的关键在于RSS格式的XML文件,正是这个XML文件沟通了服务器端和客户机端,S和C端通过这个XML文件进行对话:S端按固定的格式生成XML文档,C端接收这个文档并解释之,然后显示出来。

RSS具有固定的格式,当然,由于历史和版本的原因,RSS的XML文件格式具有好几种,以下是常见的几种:

Example Of RSS

Sample RSS 1.0 Document

xmlns:dc="http://purl.org/dc/elements/1.1/" >

http://skonnard.com/blog

 

by Aaron Skonnard


http://skonnard.com/blog
http://skonnard.com/blog/images/image.gif

http://skonnard.com/blog/entry1
This is my first blog entry.
2004-01-13T17:16:44.9803903-07:00

http://skonnard.com/blog/entry1
This is my second blog entry.
2004-01-13T17:16:45.9803903-07:00

 

Figure 2

http://Skonnard.com/blog
by Aaron Skonnard
http://skonnard.com/blog/images/image.gif

http://skonnard.com/blog/

http://skonnard.com/blog/entry1
This is my first blog entry.
Wed, 14 Jan 2004 17:16:44 GMT

http://skonnard.com/blog/entry1
This is my second blog entry
Wed, 14 Jan 2004 17:16:45 GMT

 

 

抱歉!评论已关闭.