12.6. Работа с отдельной публикацией Atom

Отдельные элементы Atom'а <entry> сами по себе являются валидными. Обычно URL публикации состоит из URL ленты и следующим после него ID публикации, например, http://atom.example.com/feed/1 (используется URL, приведенный ранее в качестве примера).

При чтении отдельной публикации также создается объект Zend_Feed_Atom, но при этом автоматически создается "анонимная" лента, содержащая данную публикацию.

Пример 12.3. Чтение отдельной публикации ленты Atom

<?php

$feed = new Zend_Feed_Atom('http://atom.example.com/feed/1');
echo 'The feed has: ' . $feed->count() . ' entry.';

$entry = $feed->current();

?>   

Альтернативно, вы можете непосредственно создавать объект публикации, если знаете, что документ, находящийся по данному адресу, содержит только элемент <entry>:

Пример 12.4. Непосредственное использование объекта публикации Atom

<?php

$entry = new Zend_Feed_EntryAtom('http://atom.example.com/feed/1');
echo $entry->title();

?>