dann geh das
XML-File doch erstmal mit einer Schleife durch und schau was für eine Struktur dein TClientDataSet
haben muss.
so mache ich das z.B.
Delphi-Quellcode:
for i:=0
to XML.ChildNodes.Count-1
do
begin
for j:=0
to XML.ChildNodes[i].ChildNodes.Count-1
do
begin
eNode:=
XML.ChildNodes[i].ChildNodes[j];
if eNode.NodeName='
equipment'
then begin
for k:=0
to eNode.ChildNodes.Count-1
do
begin
if eNode.ChildNodes[k].NodeName='
elements'
then
begin
for m:=0
to eNode.ChildNodes[k].ChildNodes.count-1
do
begin
mNode:=eNode.ChildNodes[k].ChildNodes[m];
for n:=0
to mNode.ChildNodes.count-1
do
begin
if mNode.ChildNodes[n].NodeName='
subsystem'
then
begin
end;
end;
end;
end;
end;
end;
end;
end;
nur als Beispiel, eben von Hand geschrieben...
Auf jeden Fall weißt du dann was für Spalten du brauchst.
Gruß Ruben