Helmut: Problem mit XML data island

Hallo miteinander,

ich möchte gerne in ein HTML Dokument eine XML data island einbinden, dann eine source zuweisen und anschließend
die zugewiesenen Daten auswerten.

Konkret wollte ich Daten aus verschiedenen HTML Dateien auslesen, die zum Beispiel eine Liste mit Schallplatten enthalten, und
diese Daten dann in einem DIV ausgeben.

So habe ich mir das in etwa vorgestellt:

<XML ID=myxmldata SRC=""></XML>

....
document.getElementById("myxmldata").src="/archive/platten.html";
  //
  //testweise den ganzen body ausgeben
  //
var oNode = myxmldata.XMLDocument.selectSingleNode("BODY");
alert(oNode.text);

Leider funktioniert das nicht. Die Fehlermeldung lautet "Objekt erforderlich.."

Kann man einem XML Island überhaupt eine HTML Datei als Source zuweisen, oder muss es zwingend eine XML-Datei sein? Und wie lese ich diese HTML/TXT Datei dann aus?

Vielen Dank für Eure Hilfe

Helmut

  1. Hallo,

    ich möchte gerne in ein HTML Dokument eine XML data island einbinden, dann eine source zuweisen und anschließend
    die zugewiesenen Daten auswerten.
    So habe ich mir das in etwa vorgestellt:

    <XML ID=myxmldata SRC=""></XML>

    So geht es aber nicht. Schaue dir die Beispiele unter:
    http://search.msdn.microsoft.com/search/results.aspx?qu=data+islands&View=msdn&st=b&c=4&s=1&swc=4 an. Oder für Mozilla unter http://developer.mozilla.org/en/docs/Using_XML_Data_Islands_in_Mozilla

    Grüße
    Thomas