Vielen Dank an alle meine treuen Leser, Kommentatoren und Verlinker ;) Ohne Euch hätte ich nie so lange durchgehalten. Doch jetzt ist Schluss mit dem WWWorker:
Sascha A. Carlin pflegt diese Website nicht mehr aktiv.
Google News per Feed: Nichts Halbes und nichts Ganzes
Wer bei Google News nach aktuellen Nachrichten sucht, kann diese Suche seit gestern als Feed (RSS und Atom) abonnieren und wird so vollautomatisch über neue Nachrichten informiert: Google Blog: Breaking story: Google News Feeds
Bla. Das ist so trivial, dass es eigentlich keinen Eintrag in meinem Blog wert ist, zumal der Feed dank enthaltenem HTML sowieso unbrauchbar ist.
August 9th, 2005 at 17:32
Der auf dieser Seite enthält doch auch HTML …?
August 9th, 2005 at 19:05
welchen feed meinst du, pyramide? generell hat html in einem feed eigentlich nix verloren. html ist für webseiten, die von menschen gelesen werden. feeds sind für maschinen, die daraus webseiten machen, die menschen lesen.
August 9th, 2005 at 21:29
z.B. Der hier http://www.itst.org/web/index.xml
August 10th, 2005 at 20:33
Das sind ein paar p-Tags, was erlaubt ist und sinn macht. Der Feed von Google kommt mit Tabellen daher, da macht die automatisierte Darstellung schon viel weniger Spaß.
August 15th, 2005 at 18:00
“generell hat html in einem feed eigentlich nix verloren. html ist für webseiten, die von menschen gelesen werden. feeds sind für maschinen, die daraus webseiten machen, die menschen lesen.”
“Der Feed von Google kommt mit Tabellen daher, da macht die automatisierte Darstellung schon viel weniger Spaß”
Wenn Du einen Feed darstellen willst und PHP benutzt, mußt Du einfach z.B.
$desc = htmlspecialchars(striptags(htmlentity_decode($desc)));
vor die Ausgabe des Feeds (hier als Beispiel für die Variable $desc wie description - wird so in MagpieRSS verwendet, aber der Variablenname ist ja anpaßbar) setzen.
Das haut Dir für jede jeweilige Variable die Tags raus. Dann kannst Du weiter nach eigenen Wünschen verfahren.
Der Feed ist also nicht unbrauchbar. Warum Google da Tabellen verwenden muß, erschließt sich mir aber auch nicht.
Falls Du nicht PHP benutzt, gibt es z.B. auf meiner Website ein Tool, das Dir erlaubt, Feeds per iframe einzubinden und vorher natürlich auch die Tags entfernt.
August 15th, 2005 at 18:03
Zwischen strip und tags gehört noch ein Unterstrich. Zwischen html und entity gehört noch ein Unterstrich.
Ich versuche mal zu maskieren:
$title = htmlspecialchars(strip_tags(html_entity_decode($title)));
August 15th, 2005 at 18:05
Hat funktioniert. Der Code stimmt jetzt. Nicht vergessen: Immer die richtigen Variablen verwenden!
August 16th, 2005 at 11:13
Klar kann man das HTML ausflitern. Nur ist es nicht der Sinn der Sache, das x Anwender, die alle die gleiche Quelle benutzen, x mal das HTML ausfiltern.