Autor Beitrag
sTk
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 70

Win 2000, Win XP
Turbo Delphi Pro, D2005 PE, Lazarus
BeitragVerfasst: Do 23.06.11 12:46 
Hallo,

ich lese Werte aus XML-Dateien mit TJvSimpleXML.
Das funktioniert auch soweit.

z.B. habe ich folgende (auszugsweise) XML-Datei:

ausblenden XML-Daten
1:
2:
3:
4:
5:
<New_Message>
...
  <Errors_Found>Fehler beim Testen der Daten</Errors_Found>
...
</New_Message>


Folgenderweise lese ich den Wert aus:

ausblenden Delphi-Quelltext
1:
Edit1.Text := xml_dock.Root.Items.itemNamed['Errors_Found'].Value;					


Jetzt kann es aber vorkommen, dass die Datei folgendermaßen aussieht:

ausblenden XML-Daten
1:
2:
3:
4:
5:
<New_Message>
...
  <Errors_Found>Fehler beim Testen der Daten<Error>3.5</Error></Errors_Found>
...
</New_Message>


Hier ist also noch zusätzlich zum Wert ein weiteres Unterelement.
Und jetzt kann ich den Wert von "Errors_Found" nicht mehr auslesen.

Hat vielleicht jemand eine Idee, wie ich das Problem umgehen kann?
Vielen Dank schonmal.

Gruß, Steffen