Hi,
versuche nun schon seit einigen Stunden, tatsächlich zu durchblicken, wie ich mit dem xml-Dokument verfahren soll. Es handelt sich um eine servergenierte Seite, da über einen xmlHttpRequest geladen wird.
An dieser Stelle wird der korrekte Header (header('Content-Type: text/xml;charset=utf-8');
) gesetzt. Welches Resultat aus der Anfrage rumkommt, habe ich mal mit einem Screenie festhalten können (Vorgang: alert(xmlHttpRequest.responseText);
screenshot
Konkret sehen meine Debugversuche so aus:
if (xmlRequest.status == 200)
{
var res = xmlRequest.responseXML;
for (var i=0; i<res.getElementsByTagName('fexp').length; i++)
{
// sollte mir die ID ausgeben...
// Erscheint allerdings nur null
alert(res.getElementsByTagName('id')[i].nodeValue));
}
}
Wie im Screenshot zu sehen ist, steht aber ein Wert drin und alert liefert immer nur null! Und das auch bei den anderen Tags...