Programmer's Reference Guide

Работа с лентой Atom

Работа с отдельным сообщением ленты Atom

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

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

Пример #1 Чтение отдельного сообщения ленты Atom

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

$entry = $feed->current();

        

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

Пример #2 Непосредственное использование объекта сообщения Atom

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

        

Работа с лентой Atom
blog comments powered by Disqus

Select a Version

Languages Available

Components

Search the Manual