Einzelnen Beitrag anzeigen

delphihase

Registriert seit: 24. Jun 2011
21 Beiträge
 
Delphi XE Professional
 
#1

Vorgegebenes XML-Document auslesen, Probleme

  Alt 28. Okt 2011, 19:23
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)
  Mit Zitat antworten Zitat