<?xml version="1.0" encoding="UTF-8"?>
<!-- EN-Revision: 24249 -->
<!-- Reviewed: no -->
<sect1 id="zend.feed.consuming-atom-single-entry">
    <title>Einen einzelnen Atom Eintrag konsumieren</title>

    <para>
        Einzelne Atom <command>&lt;entry&gt;</command> Elemente sind auch für sich selber gültig.
        Normalerweise ist die <acronym>URL</acronym> für einen Eintrag die <acronym>URL</acronym>
        des Feeds gefolgt von <command>/&lt;entryId&gt;</command>, wie bei
        <filename>http://atom.example.com/feed/1</filename>, um die obige Beispiel
        <acronym>URL</acronym> zu verwenden.
    </para>

    <para>
        Wenn Du einen einzelnen Eintrag liest, wirst du dennoch ein
        <classname>Zend_Feed_Atom</classname> Objekt erhalten, aber es wird automatisch ein
        "anonymer" Feed erstellt, welcher den Eintrag enthält.
    </para>

    <example id="zend.feed.consuming-atom-single-entry.example.atom">
        <title>Lesen eines Atom Feeds mit einem Eintrag</title>

        <programlisting language="php"><![CDATA[
$feed = new Zend_Feed_Atom('http://atom.example.com/feed/1');
echo 'Der Feed hat: ' . $feed->count() . ' Eintrag.';

$entry = $feed->current();
]]></programlisting>
    </example>

    <para>
        Alternativ kannst du das Objekt für den Eintrag auch direkt instanziieren, wenn du weist,
        dass du ein Dokument mit nur einem <command>&lt;entry&gt;</command> Eintrag abrufst:
    </para>

    <example id="zend.feed.consuming-atom-single-entry.example.entryatom">
        <title>
            Direkte Verwendung des Eintragsobjekts für einen Atom Feed mit nur einem Eintrag
        </title>

        <programlisting language="php"><![CDATA[
$entry = new Zend_Feed_Entry_Atom('http://atom.example.com/feed/1');
echo $entry->title();
]]></programlisting>
    </example>
</sect1>
