Hallo,
Und hier noch die Verarbeitung:
function showArtikel() {
if( 4 == req.readyState ) {
if( 200 != req.status ) {
alert( "Fehler " + req.status + ": " + req.statusText );
}
else {
alert(httpRequest.getAllResponseHeaders());
//Hier kommt Content-Type: text/xml?
alert(httpRequest.responseText);
//Hier steht wirklich das XML aus [pref:t=144572;m=938068]?
//Da ist nicht zufällig ein Nicht-ASCII-Zeichen mit drin? [1]
var allEl = req.responseXML.getElementsByTagName("auswahlen");
alert(allEl[0].childNodes.length);
}
}
}
»»
[1] Sollten im XML Nicht-ASCII-Zeichen enthalten sein, \_müssen\_ diese UTF-8-encodiert ausgeliefert werden, sonst scheitert der IE an <?xml version="1.0" encoding="UTF-8" ?>. FF kann das XML auch mit ISO-encodierten Zeichen parsen, stellt die Zeichen dann natürlich nur nicht korrekt dar.
viele Grüße
Axel