Hans Thomas Vogler: XML-Dateninsel im IE mit JavaScript

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

--
Besuchen Sie http://www.4html.de, wenn Sie an einer
Neuen Generation von Web-Publishing mitarbeiten wollen.
  1. 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

    --
    SVG - Learning By Coding
    http://svglbc.datenverdrahten.de/
    1. 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

      --
      Besuchen Sie http://www.4html.de, wenn Sie an einer
      Neuen Generation von Web-Publishing mitarbeiten wollen.