Работа с отдельным сообщением ленты Atom
Отдельные сообщения Atom'а <entry>
сами по себе
являются валидными. Обычно URL сообщения состоит из URL ленты и
следующим после него ID сообщения -
например, http://atom.example.com/feed/1
(используется URL,
приведенный ранее в качестве примера).
При чтении отдельного сообщения также создается объект
Zend_Feed_Atom
, но при этом автоматически создается
"анонимная" лента, содержащая данное сообщение.
Example #1 Чтение отдельного сообщения ленты Atom
$feed = new Zend_Feed_Atom('http://atom.example.com/feed/1');
echo 'The feed has: ' .
$feed->
count() .
' entry.';
$entry = $feed->current();
Альтернативно, вы можете непосредственно создавать объект сообщения,
если знаете, что документ, находящийся по данному адресу, содержит
только элемент <entry>
:
Example #2 Непосредственное использование объекта сообщения Atom
$entry = new Zend_Feed_Entry_Atom('http://atom.example.com/feed/1');