Atom1.0とは

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

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

すべてのAtomフィードは整形式のXMLドキュメントである必要があり、application / atom + xmlメディアタイプで識別されます

Atom1.0フィードの構造

フィードは、いくつかのメタデータと、それに続く任意の数のエントリで構成されます。Atom1.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>

Atom1.0フィードタグ

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

  • <フィード>要素

  • <エントリ>要素

上記の2つの要素に必要ないくつかの一般的な構成があり、それらについては「一般的な構成」で説明しています。