ChrisB: AJAX - XML - IE

Beitrag lesen

Hi,

So weit ich weiß, wird ein vorhandenes Element bei appendChild aus dem DOM-Baum genommen und neu eingehängt, also verschoben.

Korrekt.

Innerhalb eines Dokuments ist das kein Problem, aber von einem Dokument (das eingelesene XML-Dokument) zum anderen (deine Seite) geht das nicht.

Doch, das geht …

Daher meine Idee, erst zu Klonen und dann den Klon einzuhängen.

… aber nicht mit node.clone, weil damit ein Node erzeugt wird, der immer noch das gleiche ownerDocument hat.

Dafür, eine Kopie eines Nodes aus einem Dokument innerhalb eines anderen bereitzustellen, ist importNode gedacht. Unterstützt der IE laut Kompabilitätsliste dort ab Version 9.

MfG ChrisB

--
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?