Pojedyncze elementy <entry>
kanału Atom są same w sobie
poprawne. Zazwyczaj URL do pojedynczego wpisu jest adresem URL kanału
z dodanym identyfikatorem /<entryId>
wpisu, na przykład
http://atom.example.com/feed/1
, dla przykładowego URL,
który był użyty wcześniej.
Gdy odczytujesz pojedynczy wpis, wciąż masz obiekt Zend_Feed_Atom
,
ale automatycznie tworzy on "anonimowy" kanał zawierający ten wpis.
Przykład 394. Odczytywanie pojedynczego wpisu kanału Atom
$feed = new Zend_Feed_Atom('http://atom.example.com/feed/1'); echo 'Kanał zawiera: ' . $feed->count() . ' wspisów.'; $entry = $feed->current();
Mógłbyś też bezpośrednio utworzyć instancję obiektu wpisu jeśli
wiesz, że odczytujesz dokument pojedynczego wpisu <entry>
:
Przykład 395. Bezpośrednie użycie obiektu wpisu dla pojedynczego wpisu kanału Atom
$entry = new Zend_Feed_Entry_Atom('http://atom.example.com/feed/1'); echo $entry->title();