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つの要素に必要ないくつかの一般的な構成があり、それらについては「一般的な構成」で説明しています。