Output RSS-Feed als html?
-
19-09-2019 - |
Frage
Gibt es eine kostenlose PHP / Javascript-Bibliotheken gibt, die bei der Anzeige eines RSS-Feeds als html?
helfen würde,Lösung
In meiner Meinung SimplePie ist eines der besten RSS-Parser.
Hier ist ein Beispiel:
require_once('simplepie.inc');
$feed = new SimplePie();
$feed->set_feed_url('http://simplepie.org/blog/feed/');
$feed->init();
$feed->handle_content_type();
<?php foreach ($feed->get_items(0, 5) as $item): ?>
<div class="item">
<h2 class="title"><a href="<?php echo $item->get_permalink(); ?>"><?php echo $item->get_title(); ?></a></h2>
<?php echo $item->get_description(); ?>
<p><small>Posted on <?php echo $item->get_date('j F Y | g:i a'); ?></small></p>
</div>
<?php endforeach; ?>
Andere Tipps
Vielleicht SimplePie könnte helfen, hier - unter Angabe seine FAQ , es ist:
- A-Code-Bibliothek, in PHP geschrieben, sollte es machen lächerlich einfach für Menschen, RSS und Atom zu verwalten Feeds.
- Eine einfach zu bedien API dass Griffe all die schmutzige Arbeit, wenn es darum geht, fetching, Caching, Parsing, Normalisieren Datenstrukturen zwischen RSS- und Atom-Formate, Handhabung Zeichencodierung Übersetzung und Sterilisieren der resultierenden Daten.
Von couse, wird es nicht tun alles für Sie -. Aber es könnte Ihnen den Einstieg
Andere Lösungen umfassen zum Beispiel Zend_Feed_Reader
oder MagpieRSS .
Versuchen Sie Magpie RSS . Es kann RSS-Feeds auf Arrays analysieren, die Sie können einfach durchlaufen und Ihre HTML bauen.
Es ist nicht wirklich eine Bibliothek auch nicht, aber ich würde auf jeden Fall empfehlen Sie XSL / XSLT .
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow