Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   XML (https://www.delphipraxis.net/46-xml/)
-   -   Delphi ChildNode-Auslesen (https://www.delphipraxis.net/63911-childnode-auslesen.html)

merlin17 24. Feb 2006 12:32


ChildNode-Auslesen
 
Hallo,

mal ne' ganz dumme Frage (irgndwie stehen die Bäume heute im Weg)...
warum knallt mir die zweite Zeile ?

Delphi-Quellcode:
  Sections := XMLDocument1.DocumentElement.ChildNodes['DATENSAETZE'];
  for u := 0 to Sections.ChildNodes.Count - 1 do
  begin
    Daten := Sections.ChildNodes[u];
    try
      for I := 1 to Daten.ChildNodes.Count do  -> anzahl ist unterschiedlich....
      begin
//      Memo2.Lines.Add(IntToStr(i) + Daten.ChildNodes['Kundenname'].Text); -> geht
        Memo2.Lines.Add(IntToStr(i) + Daten.ChildNodes[I].Text); //will den Knotentext im 1. Schritt -> geht nicht
      end;
    except
      Memo2.Lines.Add( '### except ###');
    end;
  end;
TIA


:-) thomas

marabu 24. Feb 2006 12:51

Re: ChildNode-Auslesen
 
Klassischer Fehler der Kategorie off-by-one. Dein Index läuft von 1 bis Count(). Muss ich mehr schreiben?

Freundliche Grüße vom marabu


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:09 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz