File: Zend_Feed-FindFeeds.xml

package info (click to toggle)
zendframework 1.12.9%2Bdfsg-2
  • links: PTS, VCS
  • area: main
  • in suites: jessie-kfreebsd
  • size: 133,584 kB
  • sloc: xml: 1,311,829; php: 570,173; sh: 170; makefile: 125; sql: 121
file content (29 lines) | stat: -rw-r--r-- 1,430 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<?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>&lt;link&gt;</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&#160;:
    </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>&lt;link&gt;</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>