Отдельные элементы Atom'а <entry>
сами по себе являются валидными.
Обычно URL публикации состоит из URL ленты и следующим после него ID публикации,
например, http://atom.example.com/feed/1 (используется URL, приведенный ранее
в качестве примера)
.
При чтении отдельной публикации также создается объект
Zend_Feed_Atom
, но при этом автоматически создается "анонимная" лента,
содержащая данную публикацию.
Пример 13.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>
:
Пример 13.4. Непосредственное использование объекта публикации Atom
<?php $entry = new Zend_Feed_Entry_Atom('http://atom.example.com/feed/1'); echo $entry->title(); ?>