NicoleK: Problem beim Auslesen einer XML-Datei

Beitrag lesen

Hallo,

ich habe ein Problem beim Auslesen einer XML-Datei.

die mit PL/SQL erzeugte XML-Datei sieht folgendermaßen aus:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    <result id="results">
       <divtitle>Corporate Services</divtitle>
       <divtitle>Corporate Centers</divtitle>
    </result>

Mein Aufruf in der Java-Script-Funktion sieht folgendermaßen aus:

function handleHttpResponse()
   {if (http.readyState == 4)
      {if (http.responseText.indexOf('invalid') == -1)
        {
       var xmlDocument = http.responseXML;
       alert(http.responseText);

alert(xmlDocument.getElementById('result').length);
        alert(xmlDocument.getElementsByTagName('divtitle').length);
...

wobei "http" das XMLrequestObjekt ist.

Der Fehler liegt dann an der Stelle, dass sowohl xmlDocument.getElementById('result').length als auch
xmlDocument.getElementById('divtitle').length "0" ergeben.

Meine Schlussfolgerung sagt mir also, dass das XML-Dokument nicht richtig eingelesen wird oder ich falsch auf die Knoten zugreife. Allerdings weiß ich nicht was ich falsch mache, denn bei einem ähnlichen Script funktioniert der Aufruf ohne Probleme - einziger Unterschied ist, dass die XML-Datei bei diesem Beispiel mit PHP nicht mit PL/SQL erzeugt wird.