Sebastian Gingter: AJAX: Dom von nachgeladener Webseite?

Hi,

folgendes Problem (und ich suche seit ca. 4 Stunden ununterbrochen bei Google, hier im Forum etc. und finde keine Lösung).

Ich lade per xmlhttp - Objekt eine dynamisch generierte Webseite nach. Funktioniert auch. responseText ist auch da, hilft mir aber nicht.

responseXML ist da, responseXML.parseerror ist undefined (also alles i.O. für mich), aber dennoch ist childNodes.length = 0.

Es kommt im übrigen ein einwandfreies X(HT)ML-Dokument validiert gegen
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd heraus (Wenn ich mir die Response in einem neuen Browserfenster anzeigen lasse geht der IE in die XML-Dartsellung, auch XMLSpy validiert einwandfrei).

Was kann ich da noch machen??

  1. Hallo,

    Ich lade per xmlhttp - Objekt eine dynamisch generierte Webseite nach. Funktioniert auch. responseText ist auch da, hilft mir aber nicht.

    responseXML ist da

    Wie sieht das Dokument aus?

    Stelle den relevanten Code, auch den JavaScript-Code, mal bitte online, so allgemein ist eine Suche des Fehlers schwer möglich.

    responseXML.parseerror ist undefined

    parseError auch?

    Es kommt im übrigen ein einwandfreies X(HT)ML-Dokument validiert gegen
    http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd heraus (Wenn ich mir die Response in einem neuen Browserfenster anzeigen lasse geht der IE in die XML-Dartsellung, auch XMLSpy validiert einwandfrei).

    • Hast du mal den Code vereinfacht und auch das XML-Dokument nach und nach reduziert, geht es dann ab einem bestimmten Punkt (z.B. ein minimales XHTML-Dokument)?
    • Lieferst du das Dokument mit dem MIME-Typ application/xml aus?
    • Hast du einmal Schema-Validierung probiert?
    • Versuchst du, die Knoten des Dokuments in ein HTML-Dokument einzufügen? (Das wird im IE nicht gehen.)
    • Und so weiter, konkret kann man wohl nichts raten.

    Mathias