Ich habe Festgestellt das ich das Turorial nicht in Turbo Delphi anweden kann,
Gibt es denn eines das mit der TXMLDocument komponente arbeitet ???
nur diese Komponente ist nicht wirklich gut und übersichtlich....
Habe eine Fest vorgegebene
XML-Datei die von einer website exportiert wird. Diese daten möchte ich übernehmen.
Nur selbst in den unter Kathegorien sind wieder meherere einträge.
Beispiel :
XML-Code:
<tour>
<nummer>123456</nummer>
<tourstrecken>
<tourstrecke>
<abfahrt>
<id>1</id>
</abfahrt>
<ankunft>
<id>2</id>
</ankunft>
</tourstrecke>
<tourstrecke>
<abfahrt>
<id>3</id>
</abfahrt>
<ankunft>
<id>4</id>
</ankunft>
</tourstrecke>
<tourstrecken>
</tour>
<tour>
<nummer>2345678953445</nummer>
<tourstrecken>
<tourstrecke>
<abfahrt>
<id>4</id>
</abfahrt>
<ankunft>
<id>3</id>
</ankunft>
</tourstrecke>
<tourstrecke>
<abfahrt>
<id>2</id>
</abfahrt>
<ankunft>
<id>1</id>
</ankunft>
</tourstrecke>
<tourstrecken>
</tour>
Abfragen mache ich momentan so :
Delphi-Quellcode:
if Tour.Nodename = 'tour' then
while Tour.ChildNodes.Count > a do
begin
Tourstrecke := Tour.get(a);
if Tourstrecke.Nodename = 'Tourstrecke' then
while TourStrecke.Childnodes.count > b do
begin
u.s.w.
end;
end;
so und diese unterkathegorieren arten dann noch in mehr details aus. Wie kann ich mir eine Solche abfrage ersparen ??
Im Tutorial habe ich gesehen gehabt das man da alle ChildNodes mit einem namen Selektieren kann.
bsp :
Delphi-Quellcode:
Tour.SelectNodes('tourstrecke');
oder so in der art.
Wie mache ich sowas unter Turbo delphi mit der TXMLDocument Komponente ???
Gruss Sascha