RSS 教程
1. RSS 教程 2. RSS 简介 3. RSS 历史 4. RSS 语法 5. RSS channel 元素 6. RSS item 元素 7. RSS 发布您的 Feed 8. RSS 阅读器 9. RSS 实例 10. RSS 参考手册

RSS 历史

RSS 历史


RSS 已发布了很多不同的版本。


RSS 的历史

RSS 的历史

  • 1997 年 - Dave Winer 开发出 scriptingNews。RSS 由此诞生。
  • 1999 年 - Netscape 开发出 RSS 0.90 (由 scriptingNews 支持的)。这是带有一个 RDF header 的简单的 XML。
  • 1999 年- Dave Winer 在 UserLand 公司开发出 scriptingNews 2.0b1 (包含了 Netscape 的 RSS 0.90 的特定)。
  • 1999 年 - Netscape 开发出 RSS 0.91。在此版本中,他们删除了那个 RDF header,但是包含了大多数来自 scriptingNews 2.0b1 的特性。
  • 1999 年 - UserLand 摆脱了 scriptingNews,而仅仅使用 RSS 0.91。
  • Netscape 停止了 RSS 的研发
  • 2000 年 - UserLand 发布了正式的 0.91 规范
  • 2000 年 - 一个由 Rael Dornfest 领导的团队在 O'Reilly 开发出 RSS 1.0。此格式使用了 RDF 和命名空间。此版本常被混淆为 0.91 的新版本,不过它是完全不依赖 RSS 0.91 的新格式。
  • 2000 年 - Dave Winer 在 UserLand 公司开发出 RSS 0.92。
  • 2002 年 - Dave Winer 在离开 Userland 之后开发出 RSS 2.0。
  • 2003 年 - 正式的 RSS 2.0 规范发布。

不同之处在哪里?

RSS 1.0 是唯一使用 W3C 的 RDF(资源描述框架) 标准进行开发的版本。

RDF 所蕴含的理念是帮助建立一张语义网。在此阅读更多有关 RDF 和语义网的内容。虽然这与普通用户的关系不大,但是通过使用 Web 标准,对于个人和应用程序来说数据交换会更加容易。


我应该使用哪个 RSS 版本?

RSS 0.91 和 RSS 2.0 较之 RSS 1.0 更容易理解。我们的教程基于 RSS 2.0。


存在 RSS 的 Web 标准吗?

没有正式的标准针对 RSS。

  • 所有 RSS feeds 中大约 50% 使用 RSS 0.91。
  • 大约 25% 使用 RSS 1.0。
  • 最后的 25% 使用 RSS 0.9x 版本或 RSS 2.0。