Einzelnen Beitrag anzeigen

schwa226

Registriert seit: 4. Apr 2008
400 Beiträge
 
#1

TXMLDocument ChildNodes, maximum 35?

  Alt 13. Feb 2010, 22:59
Hi,

steh hier vor einen Problem.

Ich habe diese Funktion:
Delphi-Quellcode:
XMLDocument.LoadFromFile('C:\MyTest.xml');

ChildNodes := XMLDocument.DocumentElement.ChildNodes;

If ChildNodes <> NIL then
begin

for i := 0 to ChildNodes.Count - 1 do
//do copy node:
Node := ChildNodes.Nodes[i];
If (Node <> NIL) and (Node.Attributes['name'] = 'Service') then
//do stuff

end;
Nun ist mein ChildNode.Count 39, aber bei i = 35 kommt die Meldung Listenindex überschreitet Maximum (35)?

Oder geht es auch einfacher aus den Childnodes diesen Node zu finden ohne eine For-Schleife?
Delphi 2010, Update 4 & 5
  Mit Zitat antworten Zitat