Zend_Feed-ConsumingAtomSingle.xml 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. <sect1 id="zend.feed.consuming-atom-single-entry">
  2. <title>Získanie jednej položky z Atom</title>
  3. <para>
  4. Jednotlivé položky Atom (<code>&lt;entry&gt;</code>) sú validné aj samé o sebe.
  5. Zvyčajne je URL týchto položiek nasledované <code>/&lt;entryId&gt;</code>,
  6. ako napríklad URL <code>http://atom.example.com/feed/1</code>, ktoré sa bude
  7. ďalej používať v príkladoch.
  8. </para>
  9. <para>
  10. Ak získate jednu položku, stále budete mať <code>Zend_Feed_Atom</code> objekt, ale
  11. automaticky bude vytvorený &quot;anonymný&quot; zdroj, ktorý bude obsahovať
  12. túto položku.
  13. </para>
  14. <example id="zend.feed.consuming-atom-single-entry.example.atom">
  15. <title>Získanie jednej položky z Atom</title>
  16. <programlisting role="php"><![CDATA[<?php
  17. $feed = new Zend_Feed_Atom('http://atom.example.com/feed/1');
  18. echo 'The feed has: ' . $feed->count() . ' entry.';
  19. $entry = $feed->current();
  20. ?>]]> </programlisting>
  21. </example>
  22. <para>
  23. Eventuálne je možné vytvoriť inštanciu objektu položky priamo ak je známe,
  24. že sa pristupuje k jednopoložkovému dokumentu:
  25. </para>
  26. <example id="zend.feed.consuming-atom-single-entry.example.entryatom">
  27. <title>Použitie objektu položky pre získanie položky z Atom zdroja</title>
  28. <programlisting role="php"><![CDATA[<?phpi
  29. $entry = new Zend_Feed_Entry_Atom('http://atom.example.com/feed/1');
  30. echo $entry->title();
  31. ?>]]> </programlisting>
  32. </example>
  33. </sect1>
  34. <!--
  35. vim:se ts=4 sw=4 et:
  36. -->