[MANUAL] English:
[zend.git] / documentation / manual / ru / module_specs / Zend_Feed-ConsumingAtomSingle.xml
blob578d79990ac0b30108d89f97ca877be52700b46f
1 <sect1 id="zend.feed.consuming-atom-single-entry">
2     <title>Работа с отдельным сообщением ленты Atom</title>
4     <para>
5         Отдельные сообщения Atom'а <code>&lt;entry&gt;</code> сами по себе
6         являются валидными. Обычно URL сообщения состоит из URL ленты и
7         следующим после него ID сообщения -
8         например, <code>http://atom.example.com/feed/1</code> (используется URL,
9         приведенный ранее в качестве примера).
10     </para>
12     <para>
13         При чтении отдельного сообщения также создается объект
14         <code>Zend_Feed_Atom</code>, но при этом автоматически создается
15         "анонимная" лента, содержащая данное сообщение.
16     </para>
18     <example id="zend.feed.consuming-atom-single-entry.example.atom">
19         <title>Чтение отдельного сообщения ленты Atom</title>
20         <programlisting language="php"><![CDATA[
21 $feed = new Zend_Feed_Atom('http://atom.example.com/feed/1');
22 echo 'The feed has: ' . $feed->count() . ' entry.';
24 $entry = $feed->current();
25 ]]>
26         </programlisting>
27     </example>
29     <para>
30         Альтернативно, вы можете непосредственно создавать объект сообщения,
31         если знаете, что документ, находящийся по данному адресу, содержит
32         только элемент <code>&lt;entry&gt;</code>:
33     </para>
35     <example id="zend.feed.consuming-atom-single-entry.example.entryatom">
36         <title>Непосредственное использование объекта сообщения Atom</title>
37         <programlisting language="php"><![CDATA[
38 $entry = new Zend_Feed_Entry_Atom('http://atom.example.com/feed/1');
39 echo $entry->title();
40 ]]>
41         </programlisting>
42     </example>
43 </sect1>
44 <!--
45 vim:se ts=4 sw=4 et:
46 -->