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?