10.2. Feeds mit Zend_Feed importieren
Zurück | Kapitel 10. Zend_Feed | Weiter

## 10.2. Feeds mit Zend_Feed importieren

`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.

Zurück | Nach oben | Weiter
Kapitel 10. Zend_Feed | Zum Anfang | 10.3. Feeds von Websites abrufen