Programmer's Reference Guide
| Введение |
Импортирование лент с помощью 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 в случае ошибки,
такой, как недоступная для чтения или плохо сформированная лента.
| Введение |
Select a Version
Languages Available
Components
Search the Manual
Navigation
- Руководство разработчика
- Руководство разработчика
- Zend_Feed
- Введение
- Импортирование лент с помощью Zend_Feed Importing Feeds with Zend_Feed
- Получение лент из веб-страниц Retrieving Feeds from Web Pages
- Работа с лентой RSS Consuming an RSS Feed
- Работа с лентой Atom Consuming an Atom Feed
- Работа с отдельной публикацией Atom Consuming a Single Atom Entry
- Изменение структуры лент и публикаций Modifying Feed and Entry structures
- Специальные классы лент и записей Custom Feed and Entry Classes
