Hallo CJay,
test.xml :
<?xml version="1.0" ?>
<root>
<p>Test</p>
</root>
»»~~~javascript
var xmldoc = http_request.responseXML;
> var root_node = xmldoc.getElementsByTagName('root').item(0);
> document.getElementById('daten').innerHTML(root_node.firstChild.data);
ich rate mal: firstChild ist der Zeilenumbruch (Textknoten) vor <p>. Versuch mal
var root_node = xmldoc.getElementsByTagName('root')[0];
var p_node = root_node.getElementsByTagName('p')[0];
document.getElementById('daten').innerHTML(p_node.firstChild.data);
Das ist jetzt nicht getestet.
Gruß, Jürgen