[ZF-10089] Zend_Log
[zend.git] / documentation / manual / nl / module_specs / Zend_Feed-ConsumingAtom.xml
blob1e2e87520097a1df724ad5463cdf081433ffffc4
1 <sect1 id="zend.feed.consuming-atom">
2 <title>Een Atom Feed lezen</title>
4     <para>
5         <code>Zend_Feed_Atom</code> is voor een groot deel identiek aan <code>Zend_Feed_Rss</code>. Het
6         verstrekt dezelfde toegang to feed eigenschappen en het overlopen van de entries in de feed. Het
7         grote verschil zit in de structuur van het Atom protocol zelf. Atom is een opvolger van RSS; het
8         is een meer generiek protocol en is ontworpen om gemakkelijker met feeds om te gaan die de
9         volledige inhoud in de feed aanbieden door het opsplitsen van de RSS <code>description</code>
10         eigenschap in twee elementen: <code>summary</code> en <code>content</code>.
11     </para>
13     <example>
14         <title>Basisgebruik van een Atom Feed</title>
15         <para>
16             Lees een Atom feed en beeld de <code>title</code> en <code>summary</code> van elke entry af:
17         </para>
18         <programlisting role="php"><![CDATA[
19 <?php
21 $feed = new Zend_Feed_Atom('http://atom.example.com/feed/');
22 echo 'de feed bevat ' . $feed->count() . ' entries.' . "\n\n";
23 foreach ($feed as $entry) {
24     echo 'Titel: ' . $entry->title() . "\n";
25     echo 'Samenvatting: ' . $entry->summary() . "\n\n";
28 ?>]]>   </programlisting>
29     </example>
31     <para>
32         Je kan de volgende feed eigenschappen verwachten in een Atom feed:
33     </para>
35     <para>
36         <itemizedlist>
37             <listitem>
38                 <para><code>title</code> - De titel van de feed, hetzelfde als de kanaaltitel van een RSS feed</para>
39             </listitem>
40             <listitem>
41                 <para><code>id</code> - Elke feed en entry heeft een unieke id in Atom</para>
42             </listitem>
43             <listitem>
44                 <para><code>link</code> - Feeds kunnen meerder links hebben, ze zijn gescheiden door het
45                 <code>type</code> attribuut</para>
46                 <para>
47                     De tegenhanger in een RSS kanaal link zou de <code>type="text/html"</code> zijn. Indien
48                     de link naar een alternatieve versie van dezelfde inhoud in de feed verwijst  zou het het
49                     attribuut <code>rel="alternative"</code> hebben.
50                 </para>
51             </listitem>
52             <listitem>
53                 <para><code>subtitle</code> - De beschrijving van de feed, de tegenhanger van de
54                 kanaalbeschrijving in RSS
55                 </para>
56                 <para><code>author->name()</code> - De naam van de auteur van de feed</para>
57                 <para><code>author->email()</code> - Het email adres van de auteur van de feed</para>
58             </listitem>
59         </itemizedlist>
60     </para>
62     <para>
63         Atom entries hebben gewoonlijk de volgende eigenschappen:
64     </para>
66     <para>
67         <itemizedlist>
68             <listitem>
69                 <para><code>id</code> - De unieke ID van de entry</para>
70             </listitem>
71             <listitem>
72                 <para><code>title</code> - De titel van de entry, hetzelfde als de item titels in RSS</para>
73             </listitem>
74             <listitem>
75                 <para><code>link</code> - Een link naar een alternatieve versie of afbeelding van deze entry</para>
76             </listitem>
77             <listitem>
78                 <para><code>summary</code> - Een samenvatting van de inhoud van de entry</para>
79             </listitem>
80             <listitem>
81                 <para><code>content</code> - De volledige inhoud van de entry; dit kan worden overgeslaan indien
82                 de feed alleen samenvattingen bevat</para>
83             </listitem>
84             <listitem>
85                 <para><code>author</code> - met <code>name</code> en <code>email</code> subafbakeningen zoals feeds hebben</para>
86             </listitem>
87             <listitem>
88                 <para><code>published</code> - de publicatiedatum in RFC 3339 formaat</para>
89             </listitem>
90             <listitem>
91                 <para><code>updated</code> - de datum van de laatste update van het item in RFC 3339 formaat</para>
92             </listitem>
93         </itemizedlist>
94     </para>
96     <para>
97         Voor meer informatie en een overvloed van bronnen over Atom, ga naar
98         <ulink url="http://www.atomenabled.org/">http://www.atomenabled.org/</ulink>.
99     </para>
100 </sect1>
101 <!--
102 vim:se ts=4 sw=4 et: