14.6 XML mit SimpleXML parsen
Problem
Sie möchten ein XML-Dokument auf sehr einfache Art und Weise verarbeiten, von dem Sie die Struktur bereits kennen, wie zum Beispiel ein RSS-Dokument.
Lösung
Verwenden Sie die neue SimpleXML-Erweiterung in PHP 5.
$feed = 'http://pear.php.net/rss.php'; $rss = simplexml_load_file($feed); if ($rss === false) { die("Konnte RSS-Feed nicht laden."); } foreach ($rss->item as $item) { printf('<p><a href="%s">%s</a><br />%s</p>', $item->link, htmlspecialchars($item->title), htmlspecialchars($item->description)); }
Diskussion
Die SimpleXML-Erweiterung bietet eine vollkommen neue API für XML-Dokumente, die in PHP 5 zum allerersten Mal implementiert wurde. Ziel dieser Extension ist es, Benutzern Zugriff auf XML-Dokumente zu ...
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.