Hallo,
ich habe vor, eine
XML-Datei mit folgendem Aufbau unter Delphi XE Professional auszulesen:
Code:
<Root>
<General Attribut1="Lala" Attribut2="hihi" Attribut3="ausgelesen!"/>
<!-- vereinfacht, in Wirklichkeit andere Attribute & noch viel viel länger... -->
<Time value="1.00"/>
<Time value="2.00"/>
<!-- geht immer so weiter, unendlich viel möglich -->
<Node ID="100" TravelTime="0" Price="10.00"/>
<!-- können ebenfalls unendlich viel Einträge, nicht Attribute (!) sein -->
</Root>
Dazu suche ich die einfachste Möglichkeit, alles auszulesen. Bei den <Time>-Einträgen und den <Node>-Einträgen in zwei Verschiedene TStringLists einzutragen und diese dann in eine ListBox einzutragen.
Änderungen im Programm (grundaufbau mit Listbox & TStringList) sind nicht mehr möglich. Die
XML-Datei kann NICHT editiert werden. (Gespeichert wird sie nicht sehr professionell - hatte damals nur Delphi 7 Personal)
Zum adden von TStringList & ListBox verwende ich folgenden Code:
Code:
ListBox2.Items.Add('Zeit_' + IntToStr(ListBox2.Count));
times.Add('12.00');
(Times ist schon definiert, keine Angst... Ohne Laden läuft das ganze auch schon, nur das mit dem Laden kriege ich einfach nicht hin!)
Ich hoffe, ihr könnt mir helfen (Bin nicht so der Profi-Programmierer)