Eine einfache aber effektive Art einen XML Feed zu parsen.
Der folgende Quellcode bietet Ratz Fatz die gewünschten Ergebnisse, die dann nur noch ein wenig gestalterisch zu designen sind.
<?php
$feedUrl = 'https://news.google.com/rss/search?hl=de&gl=DE&ceid=DE%3Ade&oc=11&q=adventskalender%202025'; // Ersetzen Sie dies durch die Feed-URL
// 1. Feed herunterladen
$feedContent = file_get_contents($feedUrl);
if ($feedContent === false) {
echo 'Fehler beim Laden des Feeds.';
} else {
// 2. XML-Daten laden
$xml = simplexml_load_string($feedContent);
if ($xml === false) {
echo 'Fehler beim Parsen des XML-Feeds.';
} else {
// 3. Durch die Artikel iterieren
foreach ($xml->channel->item as $item) {
$title = $item->title;
$link = $item->link;
$description = $item->description;
$pubDate = $item->pubDate;
// 4. Artikel anzeigen (z.B. als HTML)
echo "<h3><a href=\"$link\">$title</a></h3>";
echo "<p>$description</p>";
echo "<small>Veröffentlicht am: $pubDate</small>";
echo "<hr>";
}
}
}
?>
Keine Kommentare:
Kommentar veröffentlichen