OK, wenn dem so ist, dann laß mal hierbei
Delphi-Quellcode:
if i >= NodeBase.childNodes.length then
begin
NodeBase.appendChild(NodeAnother);
end else begin
NodeBase.childNodes[i].childNodes.DeleteAllChilds; <<<<<<<
for i := 0 to NodeAnother.childNodes.length - 1 do
NodeBase.childNodes[i].appendChild(NodeAnother.childNodes[0]);
end;
den Else-Zweig weg ... ich glaub dann stimmts
[edit]
warte mal, ich glaub da stimmt was mit den Indize nicht
[edit2]
OK, da in der For.Schleife stimmte der Index nicht FOR i2 und nicht FOR i
,
aber egal, das würde ja nun eh verschwinden ... hab's oben im Post #7 mal editiert