Zend_Feed-FindFeeds.xml 1.4 KB

1234567891011121314151617181920212223242526272829
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <!-- EN-Revision: 24249 -->
  3. <!-- Reviewed: no -->
  4. <sect1 id="zend.feed.findFeeds">
  5. <title>Obtenir des flux à partir de pages Web</title>
  6. <para>
  7. Les pages Web contiennent souvent des balises <code>&lt;link&gt;</code> qui font
  8. référence à des flux dont le contenu est lié à la page. <classname>Zend_Feed</classname>
  9. vous permet d'obtenir tous les flux référencés par une page Web en appelant simplement une
  10. méthode&#160;:
  11. </para>
  12. <programlisting language="php"><![CDATA[
  13. $tableauFlux =
  14. Zend_Feed::findFeeds('http://www.exemple.com/news.html');
  15. ]]></programlisting>
  16. <para>
  17. La méthode <methodname>findFeeds()</methodname> renvoie ici un tableau d'objets
  18. <classname>Zend_Feed_Abstract</classname> associés aux flux référencés par les balises
  19. <code>&lt;link&gt;</code> de la page Web <code>news.html</code>. Selon le type de chaque
  20. flux, chaque entrée respective du tableau <varname>$tableauFlux</varname> peut être une instance
  21. de <classname>Zend_Feed_Rss</classname> ou <classname>Zend_Feed_Atom</classname>.
  22. <classname>Zend_Feed</classname> déclenchera une exception
  23. <classname>Zend_Feed_Exception</classname> en cas d'échec, par exemple en cas de code <acronym>HTTP</acronym>
  24. 404 renvoyé en réponse ou si le flux est malformé.
  25. </para>
  26. </sect1>