pinki: XMLHttpRequest erzeugtes Objekt immer null

Beitrag lesen

Um weiter helfen zu können, solltest du mal den Inhalt der Datei (oder einen relevanten Auszug) hier posten.

Ich poste der Vollständigkeit halber alles, auch den Code den ich schon hatte:

  
function ToolCal_Request(){  
	var file = "testfile.xml";  
	var http_request = null;  
	try {  
		http_request = new XMLHttpRequest();  
		http_request.overrideMimeType('text/xml');  
	} catch(e) {alert(e);}  
	  
	if (http_request) {  
		try {		  
			http_request.onreadystatechange =  
                          function(){alertContents(http_request);};  
			http_request.open('GET', file, true);  
			http_request.send(null);  
		} catch(e) {alert(e);}  
	}  
}  
  
function alertContents(httpRequest) {  
	try{  
	if (httpRequest.readyState == 4) {  
		if (httpRequest.status == 200 || httpRequest.status == 0){  
			var xmldoc = httpRequest.responseText;  
			// var root_node = xmldoc.documentElement;  
			alert(xmldoc);  
		}  
    }  
	}catch(e){alert(e);}  
}

testfile.xml:

  
<?xml version="1.0" ?>  
<root>  
    Ich bin ein Testsatz.  
</root>

Ausgabe: "" also nichts, was ja zu erwarten war, da vorher auch schon null war.