15.7 RSS-Feeds lesen
Problem
Sie möchten einen RSS-Feed empfangen und sich seinen Inhalt ansehen. Auf diese Weise können Sie Schlagzeilen von verschiedenen Websites in Ihre Anwendung integrieren.
Lösung
Verwenden Sie die PEAR-Klasse XML_RSS. Hier ist ein Beispiel, das den RSS-Feed der Mailingliste php.announce liest:
require 'XML/RSS.php'; $feed = 'http://news.php.net/group.php?group=php.announce&format=rss'; $rss =& new XML_RSS($feed); $rss->parse(); print "<ul>\n"; foreach ($rss->getItems() as $item) { print '<li><a href="' . $item['link'] . '">' . $item['title'] . "</a></li>\n"; } print "</ul>\n";
Diskussion
RSS steht für RDF Site Summary und ist ein in XML formuliertes Format für den Austausch von Schlagzeilen oder Artikeln, das einfach zu handhaben ...
Get PHP 5 Kochbuch, Third Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.