10.2. Импортирование лент с помощью Zend_Feed
Пред. | Глава 10. Zend_Feed | След.

## 10.2. Импортирование лент с помощью Zend_Feed

`Zend_Feed` дает разработчикам возможность легко получать ленты. Если вам известен URI ленты, то просто используйте метод `Zend_Feed::import()`:

    <?php

    $feed = Zend_Feed::import('http://feeds.example.com/feedName');

    ?>

Еще вы можете использовать `Zend_Feed` для извлечения содержимого ленты из файла или строки:

    <?php

    // импортирование ленты из текстового файла
    $feedFromFile = Zend_Feed::importFile('feed.xml');

    // импортирование ленты из строки
    $feedFromPHP = Zend_Feed::importString($feedString);

    ?>

В двух приведенных выше примерах в случае успеха возвращается объект одного из классов, расширяющих `Zend_Feed_Abstract`, в зависимости от типа ленты. Если посредством одного из вышеприведенных методов для импортирования была извлечена лента RSS, то будет возвращен объект `Zend_Feed_Rss`. Если же импортируется лента Atom, то будет возвращен объект `Zend_Feed_Atom`. Эти методы для импортирования будут генерировать исключение `Zend_Feed_Exception` в случае ошибки, такой, как недоступная для чтения или плохо сформированная лента.

Пред. | Уровень выше | След.
Глава 10. Zend_Feed | Начало | 10.3. Получение лент из веб-страниц