Hallo,
ich lese Werte aus XML-Dateien mit TJvSimpleXML.
Das funktioniert auch soweit.
z.B. habe ich folgende (auszugsweise) XML-Datei:
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:
Delphi-Quelltext
1:
| Edit1.Text := xml_dock.Root.Items.itemNamed['Errors_Found'].Value; |
Jetzt kann es aber vorkommen, dass die Datei folgendermaßen aussieht:
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