• Hallo zusammen

    Ich habe eine XML die vereinfacht so ausschaut:

    <root>
    <feld>
    <attribut>Wert</attribut>
    </feld>
    </root>

    Nun will ich den Wert in Java auslesen und ein neues Array damit füttern. Irgendwo ist noch ein Fehler drinn, könnte mir wer helfen? Vielen herzlichen Dank!

    PHP
    var dom_baum = receiver.responseXML;
    var feld_neu = dom_baum.getElementsByTagName('feld');
    var anzahl_neu = feld_neu.length;
    for(i = 0; i < anzahl_neu; i++)
            {
                 var wert = feld_neu[i].getElementsByTagName("attribut")[0].nodeValue;
                 array[x][y].aktualisiert = wert;
             }
  • Mhhh ich sehe da nirgends eine Exception-Behandlung. Setz mal deinen Code in einen Try-Catch-Block und gugg erstmal nach was für eine Exception geworfen wird.

  • Guten Tag

    Ich habe nun mal Firebug installiert und geschaut, was der dazu meint....

    PHP
    feld_neu.getElementsByTagName is not a function
    aktualisiert = feld_neu.getElementsByTagName("aktualisiert")[i].firstChild.nodeValue;


    --- es soll ja auch ein wert sein und keine funktion... weshalb erwartet der parser da eine funktion, was könnte ich dagegen tun?