- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
中篇:第五章 Web地理信息混搭与聚合——聚合 尹章才 5.2 地理信息聚合标准 内容聚合的标准分为RSS和ATOM,它们都是一种“推”内容的技术,比如,你关注足球新闻,那你可以在浏览器里订阅足球新闻Feed(信息源),相关内容一旦有更新,会自动“推”送到你的浏览器里。 用户可以在浏览器里分门别类地收集各种感兴趣的Feed。对于网站来说,聚合方式扩大了网站内容的传播面,也增加了网站访问量。 5.2.1 RSS RSS是一种描述和同步网站内容的格式,是目前使用最广泛的资源共享应用。 一、概述 RSS是“Rich Site Summary”、“Rich Site Summary”或“Really Simple Syndication”的英文首字母缩写,中文称作“简易信息聚合”。RSS是一种基于XML标准,在互联网上被广泛采用的内容包装和投递协议。 RSS是一种描述和同步网站内容的格式,是使用最广泛的XML应用。RSS搭建了信息迅速传播的一个技术平台,使得每个人都成为潜在的信息提供者。 发布一个RSS文件后,这个RSS Feed中包含的信息就能直接被其他站点调用,而且由于这些数据都是标准的XML格式,所以也能在其他的终端和服务中使用。 RSS是站点用来和其他站点之间共享内容的一种简易方式。网络用户可以在客户端借助于支持RSS的新闻聚合工具软件(例如SharpReader,NewzCrawler、FeedDemon),在不打开网站内容页面的情况下阅读支持RSS输出的网站内容。 二、一个 简单实例 RSS 文档使用一种简单的自我描述的语法,下面是一个RSS的实例: 文档中的第一行:XML 声明 - 定义了文档中使用的 XML 版本和字符编码。此例子遵守 1.0 规范,并使用 ISO-8859-1 (Latin-1/West European) 字符集。 下一行是标识此文档是一个 RSS 文档的 RSS 声明(此例是 RSS version 2.0)。 下一行含有 channel 元素。此元素用于描述 RSS feed。 channel 元素有三个必需的子元素: title - 定义频道的标题。(比如 w3school 首页) link - 定义到达频道的超链接。(比如 ) description - 描述此频道(比如免费的网站建设教程) 每个 channel 元素可拥有一个或多个 item 元素。 每个 item 元素可定义 RSS feed 中的一篇文章或 story。 item 元素拥有三个必需的子元素: title - 定义项目的标题。(比如 RSS 教程) link - 定义到达项目的超链接。(比如 /rss) description - 描述此项目(比如 w3school 的 RSS 教程) 最后,后面的两行关闭 channel 和 rss 元素。 三、联合(Syndication)和聚合(Aggregation) RSS发布一个RSS文件(RSS Feed)后,这个RSS Feed中包含的信息就能直接被其他站点调用,而且由于这些数据都是标准的XML格式,所以也能在其他的终端和服务中使用,如PDA、手机、邮件列表等。 一个网站联盟(比如专门讨论旅游的网站系列)也能通过互相调用彼此的RSS Feed,自动显示网站联盟中其他站点上的最新信息,这就叫着RSS的联合。 这种联合就导致一个站点的内容更新越及时、RSSFeed被调用的越多,该站点的知名度就会越高,从而形成一种良性循环。 所谓RSS聚合,就是通过软件工具的方法从网络上搜集各种RSSFeed并在一个界面中提供给读者进行阅读。这些软件可以是在线的Web工具,可以使用以上提到的客户端工具。 四、技术特点 RSS通过XML标准定义内容的包装和发布格式,使内容提供者和接收者都能从中获益。对内容提供者来说,RSS技术提供了一个实时、高效、安全、低成本的信息发布渠道;对内容接收者来说,RSS技术提供了一个崭新的阅读体验。RSS技术几大显著特性简述如下: 1)来源多样的个性化“聚合”特性 因为RSS是一种被广泛采用的内容包装定义格式,所以任何内容源都可以采用这种方式来发布信息,包括专业新闻站点、电子商务站点、企业站点、甚至个人站点等。而在用户端,RSS阅读器软件的作用就是按照用户的喜好,有选择性地将用户感兴趣的内容来源“聚合” 到该软件的界面中,为用户提供多来源信息的“一站式”服务。 传统的 Web 浏览方式(图4.3.1a),浏览者不得不要打开多个浏览器窗口才能进入到不同的门户网站,然后才能从这些站点寻找感兴趣的标题,点击相应的链接才能看到需要的目标信息。 RSS 订阅 Web 信息(图4.3.1b),用户可在 RSS 聚合站点或者在 RSS 阅读器中有针对性地订
文档评论(0)