| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- <?xml version="1.0" encoding="utf-8"?>
- <!-- EN-Revision: 24249 -->
- <!-- Reviewed: no -->
- <sect1 id="zend.feed.consuming-atom-single-entry">
- <title>Consommer une entrée Atom particulière</title>
- <para>
- Les éléments Atom <code><entry></code> sont aussi valides tout seuls.
- Généralement l'URL d'une entrée constitue l'URL du flux suivie de
- <code>/<idEntree></code>, par exemple <code>http://atom.exemple.com/flux/1</code> si
- on reprend l'URL que nous avons utilisée ci-dessus.
- </para>
- <para>
- Si vous lisez une entrée seule, vous obtiendrez toujours un objet
- <classname>Zend_Feed_Atom</classname> mais cette classe créera automatiquement un flux
- "anonyme" pour contenir l'entrée.
- </para>
- <example id="zend.feed.consuming-atom-single-entry.example.atom">
- <title>Lire un flux Atom constitué d'une seule entrée</title>
- <programlisting language="php"><![CDATA[
- $flux = new Zend_Feed_Atom('http://atom.exemple.com/flux/1');
- echo 'Le flux possède : ' . $flux->count() . ' entrée(s).';
- $entree = $flux->current();
- ]]></programlisting>
- </example>
- <para>
- Vous pouvez aussi instancier directement la classe représentant les entrées si vous
- êtes sûr que vous accédez à un document contenant une seule balise
- <code><entry></code> :
- </para>
- <example id="zend.feed.consuming-atom-single-entry.example.entryatom">
- <title>Utiliser directement l'objet Zend_Feed_Entry_Atom</title>
- <programlisting language="php"><![CDATA[
- $entree = new Zend_Feed_Entry_Atom('http://atom.exemple.com/flux/1');
- echo $entree->title();
- ]]></programlisting>
- </example>
- </sect1>
|