var xmlReq,
xmlDoc;
xmlReq = new XMLHttpRequest();
xmlReq.open("GET", filename, false); //synchronous GET
xmlReq.send(null);
xmlDoc = xmlReq.responseXML;
alert(xmlDoc);
Încerc să folosesc codul menționat mai sus pentru a încărca un xml din sistemul de fișiere local. variabila nume de fișier este o cale relativă (../Gfx/Sprite/test_sprite.xml) și funcționează atât în local, cât și atunci când rulează pagina de pe un server web. Ceea ce face acest lucru ciudat, este că pot vedea că fișierul xml se încarcă (folosind inspector web în safari), dar xmlReq.responseXML/xmlReq.responseText returnează nul...
Ce greșesc aici?