Ich will das Thema nochmal aufgreifen:
Für meine ersten Versuche nutze ich derzeit eine TXMLDocument (da man die schnell mal auf den Designer ziehen kann
).
Dann greife ich über eine Konvertierung mit XPath zu:
(XML.DOMDocument as IDOMNodeSelect).selectNode(XPath).childNodes[0].nodeValue := FieldValue;
Dabei gibt es zwei Probleme:
- es gibt keine Eigenschaft ".Text"
- es darf kein "Leerstring" als Text gespeichert sein, dann gibt es einen Zugriffsfehler
- es gibt keine ParentNodes etc
Was ist die beste Lösung, die diese Probleme vermeidet? IXMLDOMDocument?
Ich möchte XPath und Leertexte nutzen und möglichst in den Knoten "navigieren".
Die Datei muss nur zum Speichern und Laden meiner Daten dienen, externe Konventionen spielen für mich keine Rolle.