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。]