Thomas J.S.: XML in HTML einbinden

Beitrag lesen

Hallo,

ich möchte Daten aus einer XML Datei in eine HTML-Datei einbinden.
In SELFHTML habe ich gelesen, dass man das über <object> machen kann.
Gibt es noch eine einfachere Möglichkeit oder ist das die Einzige?

Es kommt darauf an, was du konkret unter Daten aus einer XML-Datei einbinden verstehst, aber ich denke du möchtest Inhalte aus dem XML ausgeben.

Clientseitg, d.h. im Browser hast du nicht sehr viele Möglichkeiten und verlässlich sind sie auch nicht.

Du kannst AJAX (d.j. JavaScript) dazu benützen.
Die andere Möglichkeit wäre "XML Data Islands"

Mozilla:
http://www.mozilla.org/xmlextras/xmldataislands/

IE:
http://msdn.microsoft.com/library/en-us/xmlsdk/html/xmconusingxmldataislandsandclientsidexslt.asp
http://msdn.microsoft.com/library/en-us/xmlsdk/html/xmconSampleHTMLFileforXMLDataIslands.asp

Besser gehst es, wenn du z.B. XML mit XSLT serverseitig verarbeiten kannst - beispielweise mit PHP, dann kannst du das Ergebnis der Transformation in deine Datei inkludieren.

Grüße
Thomas

PS: wenn du hier unter XML ein RSS-Feed verstehst, dafür gibt es verschiedne Parser:
http://www.google.de/search?q=rss parser class php

oder du lässt die den Code erzeugen: http://www.globalsyndication.com/rss-parser