getElementsByTagName Problem

nightcrawler86

Grünschnabel
Hallo,

ich habe ein Problem mit der Funktion getElementsByTagName.

So sieht meine XML Datei aus (wird im ersten Alert auch richtig ausgegeben):
HTML:
<baum>
<code>1234</code>
</baum>

leider erscheint beim zweiten Alert immer die Länge 0, obwohl code vorhanden ist:
HTML:
alert(xmlHttp.responseText);
alert(xmlHttp.responseXML.getElementsByTagName('code').length);

Ich komme leider nicht weiter, aber vielleicht könnt ihr mir weiterhelfen :)


MfG
nightcrawler86
 
Ich weis nicht genau wie ich es erklären soll aber ich glaub ich weis das problem.
Der Tag ist kein string also hat es auch keine .length würd ich mal sagen.
PHP:
string_variable = xmlHttp.responseXML.getElementsByTagName('code').innerHTML;
alert(string_variable.length);
Kannst ja mal versuchen aber glaub das geht nicht.
Aber vielleicht langt es ja schon, das das .innerHTML gefehlt hatte.
Ansonsten da ich das komplette AJAX script nicht kenne versuch einfach mal mit folgenden Tricks dich weiterzuarbeiten:
PHP:
alert(xmlHttp.responseXML);

oder

alert(xmlHttp.responseText);
und guck ob du da Fehler findest.

MFG
Mark Paspirgilis
 
Zurück