英文原文:
http://blogs.law.harvard.edu/tech/rss
ibm上的中文讲解:
http://www-900.ibm.com/developerWorks/cn/xml/x-rss20/index.shtml
RSS 2.0 概述
RSS 是一种 XML 方言,用于连锁 Web 内容和元数据。RSS 0.91 是几种可用版本中最常用的一种。对于新的 RSS 提要,更好的办法是使用 2.0 版,因为这是现行的规范,而且如前所述,它与 0.91 向后兼容。
Dave Winer 编写了规范的 2.0 版。规范的修改可能变得难以使用,或者损害已有的应用程序,他有意识地避免了这种情况。Winer 总结了他的思想:“保持简单。这就是 RSS 的价值所在。任何稍微了解 HTML 的人都能够理解 RSS。这一点极其重要!”
该规范在 Creative Commons 许可下发布(请参阅参考资料)。这意味着您可以免费复制和分发该规范,并进行衍生工作,而且可以自由地用于商业工作。一个咨询委员会负责更新规范、推广规范和编写文档。
RSS 文件形式
RSS 文件由一个
频道
频道一般有三个元素,提供关于频道本身的信息:
:与该频道关联的 Web 站点或者站点区域的 URL。
许多频道子元素都是可选的。常用的
:站点的 URL。如果频道以 HTML 呈现,该图像作为到这个站点的链接。
此外还可以使用许多其他可选的频道元素。多数都是不言自明的:
项
项通常是提要中最重要的部分。每个项都可以关于某个 weblog、完整文档、电影评论、分类广告或者任何希望与频道连锁的内容的记录。频道中的其他元素可能不变,但项经常发生变化。
您可以有任意多个项。以前的规范限值为 15 个项,如果要保持向后兼容这仍然是一个很好的上限。
新闻项的元素
每个项通常包含三个元素:
:这是该项的 URL。title 通常作为一个链接,指向包含在 元素中的 URL。
所有的元素都是可选的,但是一个项至少要么 包含一个
项还有其他一些可选的元素:
新闻热点
疑难解答