Rss-what-is-atom

提供:Dev Guides
移動先:案内検索

Atom 1.0とは

Atomは、XMLベースのWebコンテンツおよびメタデータシンジケーション形式の名前であり、定期的に更新されるWebサイトに属するWebリソースを公開および編集するためのアプリケーションレベルのプロトコルです。

Atomは比較的最近の仕様であり、RSSよりもはるかに堅牢で機能が豊富です。 たとえば、RSSがアイテムの内訳でのみタイトルやリンクなどの説明的なフィールドを必要とする場合、Atomはアイテムと完全なフィードの両方にこれらのものを必要とします。

すべてのAtomフィードは整形式のhttp://www.w3.org/TR/REC-xml[XML]ドキュメントである必要があり、_application/atom + xml_メディアタイプで識別されます。

Atom 1.0フィードの構造

フィードはいくつかのメタデータで構成され、その後に任意の数のエントリが続きます。 Atom 1.0フィードの基本構造は次のとおりです。

<?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フィードタグ

Atom 1.0フィードドキュメントは、次の2つの要素で構成されます。

  • リンク:/rss/feed [<feed>要素]
  • リンク:/rss/entry [<entry>要素]

上記の2つの要素に必要ないくつかの一般的な構成要素があり、それらは次で説明されています:link:/rss/common-constructs [Common Construct。]