通行证:用户名 密码 首页 - 新闻 - 免费邮箱 - 短信 - POPO - 相册 - 搜索 - 交友 - 拍卖
NetEase
新闻 | 体育 | 财经 | 娱乐 | 商业 | 科技 | 汽车 | 数码 | 女人 | 旅游 | 教育 | 文化 | 广州 | 军事 | 部落
评论 | NBA | 明星 | 证券 | 基金 | 探索 | 房产 | 手机 | 两性 | 健康 | 培训 | 电影 | 游戏 | 拍卖 | 论坛
你现在的位置是: 网易 > 网易科技 > 网易学院·教程

RSS主演互联网变局 盛大新浪只是配角

http://tech.163.com/school · 2005-03-04 10:11:49 · 来源: 计算机世界网

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中文站就需要将上一段中列出的“”与“”标签之间的内容添加到原有的Feeds文件中去。这样,当RSS阅读器在预先设定好的时间间隔内启动对目标Feeds文件的侦测时,就会发觉该文件已经做过改动,并进而重新下载此文件到本地客户端。这表现在用户的RSS阅读器界面中就是该站点有新的Feeds被收取,用户看到一篇新文章的内容提要。

落叶秋客 [返回首页]

[1] [2] [3] [4]

相关文章:

推荐文章:

·赢在2007赛迪网年度企业人物榜单揭晓 ·你最需要哪种类型的视频教程 ·不用网银也网上购物 三步自助开通 ·2007年UPA用户体验大会成功闭幕 ·2007中国青年设计节暨用户体验年会在京开幕 ·User Friendly 2007现场图片 ·手机畅游互联网 空中Opera 2.0实测 ·动易软件即将全面开源和免费 ·搜图有“道” 图片达人的搜索秘籍 ·数字水墙 08年世博会亮相 ·RabbitAir MinusA2空气净化器设计 ·Oscar Bjarnason 平面设计 ·国产杀毒软件半个月内勇夺两项国际权威认证 ·美化你的博客-推荐多个博客图标下载网站 ·微软回应Vista用户遇到的网络问题“设计如此” ·eBay改进用户体验 借鉴亚马逊页面设计搜索功能 ·极点五笔6.0正式版发布 ·WPS Office 2007抢先试用 ·报告称Google Apps功能远不及微软Office ·什么是SOCK5代理,什么是HTTP代理

最新评论
网易江苏网友[121.228.51.*] 认为:
引用 投诉 支持 (0) 2007-06-25 14:54:09
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssddddddddddddddddddddddddddddssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss
  更多评论 1 条评论
网易通行证:   密码:    
参与评论
  您的发表的评论将在5分钟内被审核,请耐心等待

网易学院联系电话:020-61210163-560 合作/投稿邮箱:NeteaseSchool(at)126.com