XML-Dateninsel im IE mit JavaScript
Hans Thomas Vogler
- browser
FsmE,
ganz "dumme" Frage an Javascript+XML-Spezialisten: wie kann ich im IE eigentlich auf eine XML-Dateninsel (Daten sind *im* Dokument und nicht extern) zugreifen? Der IE listet mir zwar via innerHTML den Inhalt auf, läßt mich aber nicht auf die Elemente zugreifen.
Warum nicht?
Der Mozilla tuts, offenbar, weil er das XML-Bäumchen einfach als unbekannten HTML-Tag einliest und nicht als besonderes Element.
In sensibus mistis,
HaThoV
Hallo,
ganz "dumme" Frage an Javascript+XML-Spezialisten: wie kann ich im IE eigentlich auf eine XML-Dateninsel (Daten sind *im* Dokument und nicht extern) zugreifen? Der IE listet mir zwar via innerHTML den Inhalt auf, läßt mich aber nicht auf die Elemente zugreifen.
Das sollte ganz normal DOM-konform machbar sein, z. B. so:
...
<body onload="alert(document.getElementById('test').getElementsByTagName('text').item(0).firstChild.nodeValue)">
<xml id="test">
<wurzel>
<text>Hallo Welt!</text>
</wurzel>
</xml>
</body>
...
MfG, Thomas
FsmE,
Das sollte ganz normal DOM-konform machbar sein, z. B. so:
Hat funktioniert. Und im Prinzip habe ich es genauso gemacht. Aaaaaaber:
...auch das Problem habe ich gefunden: es sind wieder mal die Umlaut-Entities.
Grrr!!!
In sensibus mistis,
HaThoV