Cheatah: AJAX im IE: responseXML nicht sinnvoll nutzbar

Beitrag lesen

Hi,

Sind da evtl. namespaces im Spiel, die das Problem verursachen?

nein. Es gibt auch keinen DOCTYPE, sondern lediglich <multiparts> und <part>, in dem sich stinknormaler XHTML-Code befindet. Streng genommen ist der Code reichlich primitiv ;-)

Seltsam. (also genau das, was man vom IE erwartet ...)

Ja, genau ... *örgl*

  • genauso wie 'irgendwoImHtml.appendChild(data.responseXML.irgendwas)'.
    Beim IE hatte ich Probleme, nodes, die in einem document erzeugt wurden, in ein anderes document einzuhängen ...

Ah. Konntest Du das Problem lösen?

Oder sind es XHTML-Fragmente?

Ja, das meinte ich, sorry.

Hast Du mal versucht, aus responseText ein XML-Dokument erzeugen zu lassen?

Ja, allerdings mit new ActiveXObject("Microsoft.XMLDOM") und .loadXML(). Die Effekte waren ... zahl- aber wenig hilfreich. Ich probiere es mal mit Msxml2.DOMDocument.

Oder einfach den responseText per innerHTML in ein beliebiges Element einfügen und dann dadrin arbeiten ...

Habe ich auch überlegt, aber das wäre recht krebselig. Das <part>-Element kann Attribute enthalten, die etwas weiter oben im Baum übernommen werden müssten; außerdem muss ich die einzelnen <part>s separat betrachten und einfügen.

Cheatah

--
X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes