| 12345678910111213141516171819202122232425 |
- <sect1 id="zend.feed.findFeeds">
- <title>Получение лент из веб-страниц</title>
- <para>
- Веб-страницы часто содержат теги <code><link></code>, которые ссылаются на
- ленты с соответсвующим данной странице содержимым. <code>Zend_Feed</code>
- дает возможность извлечь все ленты, на которые ссылается веб-страница,
- всего одним вызовом метода:
- </para>
- <programlisting language="php"><![CDATA[
- $feedArray = Zend_Feed::findFeeds('http://www.example.com/news.html');
- ]]>
- </programlisting>
- <para>
- Здесь метод <code>findFeeds()</code> возвращает массив объектов лент
- <code>Zend_Feed_Abstract</code>, на которые ссылались теги
- <code><link></code> в коде веб-страницы <code>news.html</code>.
- В зависимости от типа ленты, каждый элемент массива <varname>$feedArray</varname>
- может быть экземпляром <code>Zend_Feed_Rss</code> или <code>Zend_Feed_Atom</code>.
- <code>Zend_Feed</code> будет генерировать исключение <code>Zend_Feed_Exception</code>
- в случае ошибки, такой, как возврат HTTP-кода 404 или плохо сформированная лента.
- </para>
- </sect1>
- <!--
- vim:se ts=4 sw=4 et:
- -->
|