Guten Abend,
ich habe gerade ein Problem mit einem XML-Response von Ajax.
Es wird in der XML Datei auch ein kompletter HTML-Teil zurückgegeben, der dann in ein div eingefügt werden soll.
Das Problem: Ich schaffe es nicht die gesamte Struktur des XML-Knoten (mit allen "Unterknoten" die durch den HTML Code entstehen) an das DIV zu übergeben.
Beispiel XML-Datei:
<?xml version="1.0" encoding="iso-8859-1"?><response>
<overwritediv divid="contentdiv">
<table border="0" cellspacing="2" cellpadding="2">
<tr>
<td>Testbla</td>
<td><a href="#12345">Test link</a></td>
<td> </td>
</tr>
<tr>
<td>Testbla</td>
<td> </td>
<td> </td>
</tr>
</table>
</overwritediv>
</response>
Mein letzer Versuch:
rXML = ajax.responseXML;
overwritedivs = rXML.getElementsByTagName("overwritediv");
for(i=0;i<overwritedivs.length;i++)
{
document.getElementById(overwritedivs[i].getAttribute("divid")).innerHTML = overwritedivs[i];
}
Vielen Dank! Ich bin wirklich am verzweifeln!