什么是 Atom 1.0

Atom 是一种基于 XML 的 Web 内容和元数据联合格式的名称,也是用于发布和编辑属于定期更新的网站的 Web 资源的应用程序级协议。

Atom 是一种相对较新的规范,比 RSS 更强大、功能更丰富。例如,RSS 仅在项目细分中需要标题和链接等描述性字段,而 Atom 则要求项目和完整 Feed 中都包含这些内容。

所有 Atom Feed 都必须是格式正确的 XML 文档,并使用 application/atom+xml 媒体类型进行标识。

Atom 1.0 Feed 的结构

Feed 由一些元数据组成,后面跟着任意数量的条目。这是 Atom 1.0 Feed 的基本结构。

<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom">
   <title>...</title>
   <link>...</link>
   <updated>...</updated>
   
   <author>
      <name>...</name>
   </author>
   
   <id>...</id>
   
   <entry>
      <title>...</title>
      <link>...</link>
      <id>...</id>
      
      <updated>...</updated>
      <summary>...</summary>
   </entry>
   
</feed>

Atom 1.0 Feed 标签

Atom 1.0 Feed 文档将由以下两个元素构成:

有一些通用构造,它们是上述两个元素所必需的,它们在:通用构造。