RSS feed aus HTML generieren?
chris
- xml
Ich habe folgendes Problem:
Ein Freund pflegt seine Seite per Hand in HTML und hat dort eine Unterseite "Aktuelles" wie folgt :
<span class="bold_schwarz">Aktuelles</span></p>
<p>Hier kommen die ersten News</p>
<p>Hier kommen die zweiten News</p>
usw...
Jetzt möchte ich, ohne dass er grossartig in seine HTML Datei eingreifen muss diese News als Newsfeed, also verpackt in eine XML Datei oder so, in meine Seite übernehmen. Diese läuft auf Joomla.
Gibt es eine einfache Methode dies zu bewerkstelligen? Oder muss er auf jeden Fall seine Seite modifizieren und neue tags einbauen? Wie müsste er das machen? Kann man denn einfach eine vorhanden HTML Seite in XML umwandeln und dann die Überschriften und News in <title> und <description> betten so dass sie per rss reader gelesen werden können?
<span class="bold_schwarz">Aktuelles</span></p>
<p>Hier kommen die ersten News</p>
<p>Hier kommen die zweiten News</p>
Dein Freund sollte mal recherchieren, was es mit semantischen HTML auf sich hat. Mal abgesehen von den ideologischen Aspekten ist es einfacher, vernünftig strukturiertes HTML zu parsen, als so einen Salat, den du da gepostet hast.
Jetzt möchte ich, ohne dass er grossartig in seine HTML Datei eingreifen muss diese News als Newsfeed, also verpackt in eine XML Datei oder so, in meine Seite übernehmen. Diese läuft auf Joomla.
Was soll da stehen? Die News oder ein Libnk zum Newsfeed?
Gibt es eine einfache Methode dies zu bewerkstelligen?
Nein.
Oder muss er auf jeden Fall seine Seite modifizieren und neue tags einbauen?
Er sollte seine Seite modifizieren, Gründe siehe oben.
Kann man denn einfach eine vorhanden HTML Seite in XML umwandeln und dann die Überschriften und News in <title> und <description> betten so dass sie per rss reader gelesen werden können?
Ja, mit PHP bspw. kannst du dir das HTML holen, die gesuchten Infos extrahieren, aus diesem Extrakt ein RSS-Feed erzeugen oder den Extrakt direkt in deine Seite einabuen.
JJ