| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- <sect1 id="zend.feed.consuming-atom-single-entry">
- <title>Работа с отдельным сообщением ленты Atom</title>
- <para>
- Отдельные сообщения Atom'а <code><entry></code> сами по себе
- являются валидными. Обычно URL сообщения состоит из URL ленты и
- следующим после него ID сообщения -
- например, <code>http://atom.example.com/feed/1</code> (используется URL,
- приведенный ранее в качестве примера).
- </para>
- <para>
- При чтении отдельного сообщения также создается объект
- <code>Zend_Feed_Atom</code>, но при этом автоматически создается
- "анонимная" лента, содержащая данное сообщение.
- </para>
- <example id="zend.feed.consuming-atom-single-entry.example.atom">
- <title>Чтение отдельного сообщения ленты Atom</title>
- <programlisting language="php"><![CDATA[
- $feed = new Zend_Feed_Atom('http://atom.example.com/feed/1');
- echo 'The feed has: ' . $feed->count() . ' entry.';
- $entry = $feed->current();
- ]]>
- </programlisting>
- </example>
- <para>
- Альтернативно, вы можете непосредственно создавать объект сообщения,
- если знаете, что документ, находящийся по данному адресу, содержит
- только элемент <code><entry></code>:
- </para>
- <example id="zend.feed.consuming-atom-single-entry.example.entryatom">
- <title>Непосредственное использование объекта сообщения Atom</title>
- <programlisting language="php"><![CDATA[
- $entry = new Zend_Feed_Entry_Atom('http://atom.example.com/feed/1');
- echo $entry->title();
- ]]>
- </programlisting>
- </example>
- </sect1>
- <!--
- vim:se ts=4 sw=4 et:
- -->
|