使用 XML: 扩展 RSS 的能力
通过名称空间推进核心标准的演化
相对于它的受欢迎程度,标准惊人的简单,甚至可以说有限。没有假装能做很多东
西,但被设计成能够通过模块扩展。本文介绍了三种流行的扩展,并说明如何设
计您自己的扩展。
简单却并不有限
这个缩写词有很多含义:真正简单的联合()、丰富站点摘要
()、 站点摘要(),可能还有其他的说法。实
际上,就是在越来越多的网站(包括)上出现的那个桔红色按钮。
通过提要可以订阅站点并在更新的时候得到通知。和电子邮件订阅有两个重要的
区别:
需要特定的客户机,即阅读器,不过将逐渐包括到浏览器中。
保护用户的秘密,与电子邮件不同,不用在站点上交换个人信息。
编写您的第一个文件再简单不过了。根元素称为(非常合适)。后面紧跟着的
是元素。
元素首先包含关于新闻提要的描述。它至少要包括一个提要标题()、到相关
网站的链接()和提要描述()。
其他元素是可选的。最常用的有提要语言()、发布日期( )、分类
()和有效期(),即频道缓存的分钟数。
经常还会包括元素,这个元素有点特殊。元素指向文档,因此必须与每个
文档的值相同。
频道描述之后是一个元素列表,每项代表一个新闻事件。
什么称得上新闻?这取决于站点和应用程序。对于一般的网站,项()可能表示页面
的一次重要更新;对于播客(),就是一段新的插话;对于网络监控应用程序,就
是一次网络警报;对于论坛,就是一个新的帖子。
的内容与频道本身类似:、和。可能有更详细的日期、到多媒体内
容的链接()、来源和注释。