Einzelnen Beitrag anzeigen

Hawkeye219

Registriert seit: 18. Feb 2006
Ort: Stolberg
2.227 Beiträge
 
Delphi 2010 Professional
 
#11

Re: XML Datei auslesen: Zugriffsverletzung

  Alt 29. Apr 2006, 15:06
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
  Mit Zitat antworten Zitat