Zend_Feed-FindFeeds.xml 1.1 KB

123456789101112131415161718
  1. <sect1 id="zend.feed.findFeeds">
  2. <title>Individuazione e recupero di feed da pagine web</title>
  3. <para>
  4. Le pagine web spesso contengono un tag <code>&lt;link&gt;</code> con riferimento ai feed con contenuti rilevanti per quella particolare pagina.
  5. <code>Zend_Feed</code> consente di recuperare tutti i feed indicati in una pagina web chiamando semplicemente un metodo:
  6. </para>
  7. <programlisting role="php"><![CDATA[<?php
  8. $feedArray = Zend_Feed::findFeeds('http://www.example.com/news.html');]]>
  9. </programlisting>
  10. <para>
  11. Il metodo <code>findFeeds()</code> restituisce un array di oggetti <code>Zend_Feed_Abstract</code> indicati dai tag <code>&lt;link&gt;</code> contenuti nella pagina web news.html.
  12. A seconda del tipo di feed, ogni elemento di <code>$feedArray</code> potrà essere una istanza di <code>Zend_Feed_Rss</code> o <code>Zend_Feed_Atom</code>.
  13. <code>Zend_Feed</code> genera un'eccezione <code>Zend_Feed_Exception</code> in caso di errore, come ad esempio un codice di risposta HTTP 404 o un feed non valido.
  14. </para>
  15. </sect1>
  16. <!--
  17. vim:se ts=4 sw=4 et:
  18. -->