2
0

Zend_Feed-FindFeeds.xml 1.2 KB

123456789101112131415161718192021
  1. <sect1 id="zend.feed.findFeeds">
  2. <title>Odbieranie kanałów informacyjnych ze stron internetowych</title>
  3. <para>
  4. Strony internetowe często zawierają tagi <code>&lt;link&gt;</code>, które
  5. odwołują się do kanałów informacyjnych odpowiadających danej stronie.
  6. <code>Zend_Feed</code> pozwala odebrać wszystkie kanały informacyjne
  7. do których odwołuje się dana strona za pomocą wywołania prostej metody:
  8. </para>
  9. <programlisting role="php"><![CDATA[
  10. $feedArray = Zend_Feed::findFeeds('http://www.example.com/news.html');
  11. ]]>
  12. </programlisting>
  13. <para>
  14. Tutaj metoda <code>findFeeds()</code> zwraca tablicę obiektów <code>Zend_Feed_Abstract</code>
  15. do których na stronie news.html są odniesienia w postaci <code>&lt;link&gt;</code>. Zależenie
  16. od typu każdego z kanałów, każdy z wpisów w tablicy <code>$feedArray</code> może być
  17. instancją obiektu <code>Zend_Feed_Rss</code> lub <code>Zend_Feed_Atom</code>. <code>Zend_Feed</code> wyrzucu
  18. wyjątek <code>Zend_Feed_Exception</code> w razie niepowodzenia, na przykład gdy otrzyma
  19. w odpowiedzi kod HTTP 404 lub gdy dane kanału będą nieprawidłowe.
  20. </para>
  21. </sect1>