Главная / Zend Manual Core
Работа с лентой Atom

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

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

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

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

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

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

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

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

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