Hallo strike,
dein Code scheint noch einen logischen Fehler zu enthalten. Du erzeugst bei jedem Durchlauf durch die i-Schleife ein neues Element und merkst dir die Referenz in der Variablen
newDLS. Beim nächsten Durchlauf wird der Inhalt der Variablen aber wieder überschrieben, weil das Einfügen von newDLS erst
nach der Schleife passiert.
Delphi-Quellcode:
for i:=0 to zeilen do
begin
newDLS:=xmlDoc.createElement('dls'); // <<-- hier wird es erzeugt (und überschrieben)
:
end;
xmlDoc.documentElement.appendChild(newDLS); // <<-- hier wird der (letzte) Knoten eingefügt
Zudem kommt mir der Endwert bei beiden Schleifen sehr verdächtig vor. Fehlt da nicht wieder ein "- 1"?
Gruß Hawkeye