JürgenB: responseXML Problem beim FireFox

Beitrag lesen

Hallo Jurik,

function display_xml(xml){

var content = xml.getElementsByTagName('content')[0].childNodes;

for(var i=0; i < content.length; i++){
  document.getElementById(content[i].tagName).innerHTML = decodeURIComponent(content[i].firstChild.nodeValue).replace(/+/g,' ');
}
}

Und das XML file so:

$xml_file = '<?xml version="1.0" encoding="UTF-8"?>';
  $xml_file.= '<content>';
  $xml_file.= '<body>'.htmlentities($content).'</body>';
  $xml_file.= '<box2>Das is die Suche!!!</box2>';
  $xml_file.= '</content>';
  header('Content-type: text/xml');
  echo $xml_file;

nur eine Vermutung: Die Zeilenumbrüche zwischen den Zeilen werden als Textknoten erkannt. Ich würde hier auf firstChild o.Ä. verzichten und eher
  document.getElementsByTagName('content')[x].getElementsByTagName('body')[y]....
verwenden.

Gruß, Jürgen