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