Hi,
Die Datei/Response sollte von dem Server kommen, von dem auch das JS/Ajax für den Browser geliefert wurde (Same origin policy). Ich vermute mal, das ist bei Dir nicht der Fall, daher kommt auch kein status 200 für das xhr-Objekt.
Die XML-Datei liegt auf dem selben Server wie die .js, allerdings in einem anderen Verzeichnis. Das sollte doch trotzdem funktionieren.
(Fehlerkonsole beachten)
Fehlerkonsole zeigt keine JavaScript-Fehler an.
Michel