XML RSS 文件格式:<rss> 和 <feed> 标签有什么区别?

XML RSS file format: What is the difference between <rss> and <feed> tags?

根据 wikipedia and Landofcode.com,RSS 文件应具有以下 header 类型:

<?xml version="1.0" encoding="ISO-8859-1" ?>
<rss version="2.0">

如果我在 whosebug.com 获取 RSS 提要,例如 this,它没有 <rss> 标签,而是在顶部有一个 <feed> 标签文件:

<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:re="http://purl.org/atompub/rank/1.0">

这些文件格式有什么区别?

第一个是RSS(其中有many different, semi-compatible specifications)。

第二个是 Atom,它有详细的规范文档,旨在替代 RSS,它吸取了 RSS 的经验教训,但避免了向后兼容性以逃避 RSS 的问题。