RSS - 进一步扩展
RSS 起源于 1999 年,一直致力于成为一种简单、易于理解的格式,目标相对适中。在它成为一种流行格式之后,开发人员希望使用在命名空间中定义的模块来扩展它,正如 W3C 指定的那样。
RSS 2.0 遵循一条简单规则添加了该功能。RSS Feed 可以包含本页未描述的元素,前提是这些元素在命名空间中定义。
本教程中定义的元素本身不是命名空间的成员,因此 RSS 2.0 可以在以下意义上与以前的版本保持兼容 - 版本 0.91 或 0.92 文件也是有效的 2.0 文件。如果 RSS 2.0 的元素位于命名空间中,则此约束将失效,版本 0.9x 文件将不是有效的 2.0 文件。
RSS 绝不是一种完美的格式,但它非常流行且受到广泛支持。拥有一个固定的规范是 RSS 长期以来所需要的。
但是,出于所有实际目的,RSS 规范都冻结在版本 2.0.1。但您可以预期可能的 2.0.2 或 2.0.3 版本等,仅用于澄清规范,而不是为格式添加新功能。
后续工作应在模块中使用命名空间,并以全新的联合格式和新名称进行。