Zend_Feed
ermöglicht es Entwicklern, Feeds sehr einfach abzurufen. Wenn Du die
URI eines Feeds kennst, verwende einfach die Zend_Feed::import()
Methode:
<?php $feed = Zend_Feed::import('http://feeds.example.com/feedName'); ?>
Du kannst Zend_Feed
außerdem verwenden, um Inhalte eines Feeds aus einer Datei
oder die Inhalte aus einem PHP String Variable zu abzurufen.
<?php // Importiere einen Feed aus einer Textdatei $feedFromFile = Zend_Feed::importFile('feed.xml'); // Importiere einen Feed aus einer PHP String Variable $feedFromPHP = Zend_Feed::importString($feedString); ?>
In jedem der obigen Beispiele wird bei Erfolg abhängig vom Typ des Feeds ein Objekt einer
Klasse zurück gegeben, welche Zend_Feed_Abstract
erweitert. Wird ein RSS Feed
durch eine der obigen Importiermethoden abgerufen, wird eine Zend_Feed_Rss
Objekt zurückgegeben. Auf der anderen Seite wird beim Importieren eines Atom Feeds ein
Zend_Feed_Atom
Objekt zurückgegeben. Bei Fehlern, wie z.B. ein unlesbarer oder
nicht wohlgeformter Feed, werfen die Importiermethoden auch ein
Zend_Feed_Exception
Objekt.