![]() |
新闻 | 体育 | 财经 | 娱乐 | 商业 | 科技 | 汽车 | 数码 | 女人 | 旅游 | 教育 | 文化 | 广州 | 军事 | 部落 评论 | NBA | 明星 | 证券 | 基金 | 探索 | 房产 | 手机 | 两性 | 健康 | 培训 | 电影 | 游戏 | 拍卖 | 论坛 |
![]() |
·工具软件·办公软件·操作系统·图形图像·网站建设·编程开发·多媒体·网络·病毒 |
| ·学院首页·精选专题·艺术设计·电子杂志·教授视点·教授名录·软件新闻·论坛 |
RSS的招式
对于一般用户来说,用RSS订阅新闻可以像使用Outlook Express收取订阅的邮件一样简单;而对于Web应用程序的开发者而言,RSS的工作过程也不是那么复杂,至少比大多数其他常见的Web技术都更容易被理解和被实现。
用通俗的语言可以这样描述一个RSS的基本应用:用户通过RSS订阅,从网站上获取最新的文章标题、内容提要及全文链接等基本信息(Feeds),并据此进行可取舍的有针对性的快速阅读。
RSS的目的是为了给Web上不同端点间提供一种内容交换的机制,RSS技术标准本身就是为这种内容交换而定义的一套规范。在这里,Web端点要交换的内容首先要满足XML标准的输出格式,也就是说,RSS首先应该被看作是一个XML框架下的应用实例。
在一个RSS提要(Feeds)的分发过程中,内容发布商首先将要发布的提要按照RSS定义的方式输出到一个标准的XML文件,该文件在Web上要由一个惟一确定的地址来标识。用户端在得知该XML文件的地址后,将其导入“周博通”或“看天下”等RSS阅读器,作为监测地址。然后,RSS阅读器将按照预先设定的频率,每隔一段时间(一般为几分钟到一个小时不等)对监测的RSS地址进行扫描,查看目标XML文件是否有变动。一旦发现该文件被改动过,就将此XML文件自动下载到本地。
被监测的XML文件(RSS地址)中保存着标准RSS格式的提要(Feeds)信息,这些信息用不同的标签来标注。Feeds包含的主要信息有频道名称(用<channel>来标识)、标题(<title>)、链接地址(<link>)、内容摘要(<description>)、语言(<language>)、发布时间(<pubDate>)、作者(<author>)、分类(<category>)等十多种预定义的标记。用户接收到Feeds后,就能在RSS阅读器中看到这一频道下所有最新文章的标题和每篇文章的内容摘要以及可链接到全文的网页地址。如果用户通过对文章标题和内容摘要(一般只有几十到上百字)的浏览产生了进一步阅读的兴趣,就可以通过Feeds中提供的链接找到文章的全文进行详细阅读。

上图是用周博通收取MSDN中文网站的Feeds时显示的界面,周博通的窗口右下方就是其中一篇文章的Feeds提要,与之对应的源RSS文档如下所示:
<rss version="2.0">
<channel>
……
<item>
<title>Pocket Access 与 .NET Compact Framework</title>
<link>http://www.microsoft.com/china/MSDN/library/Mobility/pocketpc/macroad10222003.mspx</link>
<description>Larry Roof深入讨论了移动应用程序中用于Pocket Access数据库的数据存储,并解释了这种存储类型的优势以及如何在您自己的应用程序中实现它。</description>
<author></author>
<category></category>
<pubDate>Mon, 24 Jan 2005 3:00:00 GMT</pubDate>
</item>
……
</channel>
</rss>
为了保证RSS订阅的即时性,在内容的发布端,Feeds提供者还需要建立一种内容同步机制,每当其Web站点内容更新时,都要根据最新添加的内容向原有的Feeds文件(XML文件)中加入新的Feeds信息。仍以上图中所举的MSDN中文站点为例,如果该网站新加入了一篇题为《Pocket Access与 .NET Compact Framework》的文章,则MSDN中文站就需要将上一段中列出的“
| 最新评论 |
| 网易江苏网友[121.228.51.*] 认为: | |
| ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssddddddddddddddddddddddddddddssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss |
|
![]() |
|
|
|
推荐文章: