1 <?xml version="1.0" encoding="UTF-8"?>
3 <!-- EN-Revision: 21586 -->
4 <sect1 id="zend.feed.consuming-atom-single-entry">
5 <title>単一の Atom エントリの処理</title>
8 Atom の個々の <command><entry></command> 要素は、それ単体でも有効です。通常、
9 エントリの <acronym>URL</acronym> はフィードの <acronym>URL</acronym> に <command>/<エントリId></command>
10 を続けたものになります。先に使用した例の場合は、
11 <filename>http://atom.example.com/feed/1</filename> となります。
15 単一のエントリを読み込む場合にも <classname>Zend_Feed_Atom</classname>
16 オブジェクトを使用しますが、この場合は「無名 (anonymous)」
17 フィードが自動的に作成され、エントリがその中に含まれる形式になります。
20 <example id="zend.feed.consuming-atom-single-entry.example.atom">
21 <title>Atom フィードからの単一のエントリの読み込み</title>
23 <programlisting language="php"><![CDATA[
24 $feed = new Zend_Feed_Atom('http://atom.example.com/feed/1');
25 echo 'このフィードには ' . $feed->count() . ' 件のエントリが含まれます。';
27 $entry = $feed->current();
32 <command><entry></command> のみのドキュメントにアクセスすることがわかっている場合は、
33 エントリオブジェクトを直接作成することもできます。
36 <example id="zend.feed.consuming-atom-single-entry.example.entryatom">
37 <title>単一エントリの Atom フィードに対する、エントリオブジェクトを直接使用したアクセス</title>
39 <programlisting language="php"><![CDATA[
40 $entry = new Zend_Feed_Entry_Atom('http://atom.example.com/feed/1');