[MANUAL] English:
[zend.git] / documentation / manual / ru / module_specs / Zend_Feed-FindFeeds.xml
bloba7d7333e98247011162699ee23a4967efc4a3c17
1 <sect1 id="zend.feed.findFeeds">
2     <title>Получение лент из веб-страниц</title>
3     <para>
4        Веб-страницы часто содержат теги <code>&lt;link&gt;</code>, которые ссылаются на
5        ленты с соответсвующим данной странице содержимым. <code>Zend_Feed</code>
6        дает возможность извлечь все ленты, на которые ссылается веб-страница,
7        всего одним вызовом метода:
8     </para>
9     <programlisting language="php"><![CDATA[
10 $feedArray = Zend_Feed::findFeeds('http://www.example.com/news.html');
11 ]]>
12     </programlisting>
13     <para>
14         Здесь метод <code>findFeeds()</code> возвращает массив объектов лент
15         <code>Zend_Feed_Abstract</code>, на которые ссылались теги
16         <code>&lt;link&gt;</code> в коде веб-страницы <code>news.html</code>.
17         В зависимости от типа ленты, каждый элемент массива <varname>$feedArray</varname>
18         может быть экземпляром <code>Zend_Feed_Rss</code> или <code>Zend_Feed_Atom</code>.
19         <code>Zend_Feed</code> будет генерировать исключение <code>Zend_Feed_Exception</code>
20         в случае ошибки, такой, как возврат HTTP-кода 404 или плохо сформированная лента.
21     </para>
22 </sect1>
23 <!--
24 vim:se ts=4 sw=4 et:
25 -->