Zend_Feed-FindFeeds.xml 1.3 KB

123456789101112131415161718192021222324252627
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!-- EN-Revision: 24249 -->
  3. <!-- Reviewed: no -->
  4. <sect1 id="zend.feed.findFeeds">
  5. <title>Feeds von Websites abrufen</title>
  6. <para>
  7. Websites beinhalten oft <emphasis>&lt;link&gt;</emphasis> Tags, die auf Feeds mit für diese
  8. Seite relevanten Informationen verweisen. <classname>Zend_Feed</classname> ermöglicht Dir,
  9. mit einem einfachen Methodenaufruf alle von einer Webseite referenzierten Feeds abzurufen.
  10. </para>
  11. <programlisting language="php"><![CDATA[
  12. $feedArray = Zend_Feed::findFeeds('http://www.example.com/news.html');
  13. ]]></programlisting>
  14. <para>
  15. Hier gibt die <methodname>findFeeds()</methodname> Methode ein Array mit
  16. <classname>Zend_Feed_Abstract</classname> Objekten zurück, die durch die
  17. <emphasis>&lt;link&gt;</emphasis> Tags der <filename>news.html</filename> Webseite
  18. referenziert worden sind. Abhängig vom Typ jedes Feeds kann jeder einzelne Eintrag in
  19. <varname>$feedArray</varname> eine <classname>Zend_Feed_Rss</classname> oder
  20. <classname>Zend_Feed_Atom</classname> Instanz enthalten. Bei Fehlern, wie z.B. ein
  21. <acronym>HTTP</acronym> 404 Response Code oder ein nicht wohlgeformter Feed, wirft
  22. <classname>Zend_Feed</classname> eine <classname>Zend_Feed_Exception</classname>.
  23. </para>
  24. </sect1>