Moin,
Ach, das heisst ich kann Knoten nur innerhalb eines Dokuments umhaengen?
Also meiner Interpretation der Spec zufolge: Eigentlich[tm] ja.
e.parentNode.replaceChild(document.importNode(req.responseXML.documentElement, true), e);
liefert leider das gleiche Ergebnis wie ohne den Import, genau wie
e.parentNode.replaceChild(req.responseXML.documentElement.cloneNode(true), e);
Hmm, ja. Ich hab jetzt auch ein bisschen experimentiert (hatte vorher keine Zeit), und offenbar reicht es, einfach in dem XML den XHTML-Namespace zu benutzen:
http://www.ploetzli.ch/forumtst/replaceChild-1.html tut zumindest recht erfolgreich so, als würde es funktionieren. (Ich hab keine Ahnung von XMLHttpRequest und hab deshalb der Einfachheit halber ein iframe genommen.)
Henryk Plötz
Grüße aus Berlin
~~~~~~~~ Un-CDs, nein danke! http://www.heise.de/ct/cd-register/ ~~~~~~~~
~~ Help Microsoft fight software piracy: Give Linux to a friend today! ~~