Aber leider funktioniert das dort immer nur mit einem Server, der dann meine XML erstellt und zurückschickt.
Ja, weil so das Web funktioniert. Webbrowser stellen HTTP-Anfragen an Webserver, die senden gewisse Dateien zurück. Die liegen nunmal auf Servern bzw. werden serverseitig generiert. Anders gehts im Web nicht.
Es wäre aber viel praktischer für mich, die ja bereits vorhandene XML einfach laden zu können!
Was meinst du mti »bereits vorhanden«? Wo ist sie vorhanden?
Läuft dein JavaScript lokal auf einem Rechner, also ohne HTTP-Umgebung? Dann kannst du einfach den relativen Pfad der XML-Datei angeben, es muss keine http://-Adresse sein.
Mathias