Zend_Feed-ConsumingAtomSingle.xml 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. <sect1 id="zend.feed.consuming-atom-single-entry">
  2. <title>Een enkele Atom entry lezen</title>
  3. <para>
  4. Een Atom <code>&lt;entry&gt;</code> element is ook alleenstaand geldig. Gewoonlijk is de URL van
  5. een entry gelijk aan de URL van de feed gevolgd door <code>&lt;entryId&gt;</code> zoals
  6. <code>http://atom.example.com/feed/1</code>, het voorbeeld van hierboven volgend.
  7. </para>
  8. <para>
  9. Als je een enkele entry leest zal je nog altijd een <code>Zend_Feed_Atom</code> object hebben maar
  10. het zal automatisch een "anonieme" feed aanmaken om de entry in te kapselen.
  11. </para>
  12. <example>
  13. <title>Een alleenstaande entry van een Atom Feed lezen</title>
  14. <programlisting role="php"><![CDATA[
  15. <?php
  16. $feed = new Zend_Feed_Atom('http://atom.example.com/feed/1');
  17. echo 'De feed heeft: ' . $feed->count() . ' entry.';
  18. $entry = $feed->current();
  19. ?>]]> </programlisting>
  20. </example>
  21. <para>
  22. Op een andere manier zou je het entry objekt direct kunnen instantiëren indien je weet dat je
  23. een document opent dat alleen <code>&lt;entry&gt;</code> elementen bevat:
  24. </para>
  25. <example>
  26. <title>Het Entry Object Direct gebruiken voor een Single-Entry Atom Feed</title>
  27. <programlisting role="php"><![CDATA[
  28. <?php
  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. -->