moinsen allerseits

ich komme einfach nicht weiter, evtl hat ja jemand eine lösung zu folgendem problem

ich glaube ich habe den fehler gefunden, befinde mich aber nicht in der lage ihn zu lösen, evtl ist es auch gar nicht wirklich der fehler....


ich habe eine xml datei und will mit http_request.responseXML werte auslesen

im FF geht auch alles super, im IE kommt leider der Fehler das ein Objekt erforderlich ist

HTML-Code:
<body>


<script type="text/javascript" language="JavaScript">
var http_request = false;

    function getXML(url) {

        http_request = false;

        if (window.XMLHttpRequest) { // Mozilla, Safari,...
            http_request = new XMLHttpRequest();
            if (http_request.overrideMimeType) {
                http_request.overrideMimeType('text/xml');
                // zu dieser Zeile siehe weiter unten
            }
        } else if (window.ActiveXObject) { // IE
            try {
                http_request = new ActiveXObject("Msxml2.XMLHTTP.3.0");
            } catch (e) {
                try {
                    http_request = new ActiveXObject("Microsoft.XMLHTTP");
                } catch (e) {}
            }
        }

        if (!http_request) {
            alert('Ende :( Kann keine XMLHTTP-Instanz erzeugen');
            return false;
        }
        http_request.onreadystatechange = alertContent;
        http_request.open('GET', url, true);
        http_request.send(null);

    }

    function alertContent() {

        if (http_request.readyState == 4)
          {

             var xmldoc = http_request.responseXML;
       var branch_list = xmldoc.getElementsByTagName("city")[0].childNodes[0].nodeValue;
             alert(branch_list);
        }

    }


</script>
und ein auszug aus der xml datei

Code:
<?xml version="1.0" encoding="ISO-8859-15" ?>
<kunde>
   <branch id="0">
      <city>Stadtname</city>
      <street>Straßenname Nummer</street>
      <line>XXX/xxxxx</line>
      <ip>xxx.xxx.xxx.xxx</ip>
   </branch>
   <branch id="1">
      <city>Stadtname</city>
      <street>Straßenname Nummer</street>
      <line>XXX/xxxxx</line>
      <ip>xxx.xxx.xxx.xxx</ip>
   </branch>
   <branch id="2">
      <city>Stadtname</city>
      <street>Straßenname Nummer</street>
      <line>XXX/xxxxx</line>
      <ip>xxx.xxx.xxx.xxx</ip>
   </branch>
   <branch id="3">
      <city>Stadtname</city>
      <street>Straßenname Nummer</street>
      <line>XXX/xxxxx</line>
      <ip>xxx.xxx.xxx.xxx</ip>
   </branch>
</kunde>
ich befürchte das es daran liegt, das diese Datei nicht als XML datei erkannt wird, obwohl sowohl IE als auch FF sie korrekt als XML anzeigen

hatte zumindest bei meiner Fehlersuche solch eine Erklärung gefunden, und bei der Abfrage ob es XML ist, bekomme ich im FF auch zurück das die response ein responseText ist und keine responseXML

nur wenn dies wirklich der Fehler ist, wie bekomme ich ihn behoben? und wenn es nicht daran liegt, was ist dann der Fehler?


*Edit:
Also habe es grade mal auf meinen Webspace hochgeladen, da geht es auch im IE. Auf dem WS wo es dann später laufen soll, leider nicht. Hm evtl hilft es ja bei der Problemeingrenzung.
*EditEnde



Vielen Dank im voraus