Hallo!
Ich hab folgende
XML-Datei
Code:
<
XML Type="ListBuilder">
<Order ?????
<Head>...</Head>
<BuilderList>
<Set LineNo="1">
<Pname>KP_R02</Pname>
<Count>3</Count>
<Program>KP</Program>
<PInsertion>100,200,300</PInsertion>
</Set>
<Set LineNo="2">
<Pname>KP_R02</Pname>
<Count>2</Count>
<Program>KP</Program>
<PInsertion>0,0,0</PInsertion>
</Set>
<Set LineNo="3">
<Pname>KP_R01</Pname>
<Count>1</Count>
<Program>KP</Program>
<PInsertion>0,0,0</PInsertion>
</Set>
</BuilderList>
</Order>
</
XML>
Da ich <PInsertion>0,0,0</PInsertion> bei jeder Set ändern muss.. hätt ich dazu ne frage:
und zwar.. ich greife per index auf die jeweiligen Set's zu:
Hier mal für die drei:
Delphi-Quellcode:
XMLDocument1.DocumentElement.ChildNodes[0].ChildNodes[1].ChildNodes[0].ChildNodes[8].Text :=..
XMLDocument1.DocumentElement.ChildNodes[0].ChildNodes[1].ChildNodes[1].ChildNodes[8].Text :=..
XMLDocument1.DocumentElement.ChildNodes[0].ChildNodes[1].ChildNodes[2].ChildNodes[8].Text :=..
jetzt hab ich natürlich
xml dateien mit z.B.: <Set LineNo="36">
Meine Frage lautet daher: Wie kann ich nun die Elemente: Set zählen oder den Index des letzten Attributes: LineNo="??" herausfinden, damit ich eine schleife machen kann?
Danke schon mal im Vorraus.