Thema: Delphi XML speichern ?

Einzelnen Beitrag anzeigen

tobster

Registriert seit: 19. Sep 2003
Ort: Schmalkalden
92 Beiträge
 
Delphi XE Starter
 
#1

XML speichern ?

  Alt 5. Jul 2005, 15:00
Ich hab jetzt den Nachmittag damit verbracht, hier zu suchen, wie ich XML-Dateien abspeichern kann.
Aber irgenwie gehts in allen Threads nur ums Lesen, was ansich ja nicht wirklich schwer ist. Mir ist klar, das es sich dabei um einfache Textdateien handelt, aber ich möchte mich ehrlich gesagt nicht um so triviale Dinge, wie in Textdateien zu speichern, kümmern müssen.

Ich habe mit dem Delphi beiliegenden TXMLDocument relativ simpel geschafft, bestimmte Daten zu lesen. Diese verarbeite ich in meiner Anwendung und möchte dann Resultate in andere neue XML-Dateien speichern. Aber irgendwie bin ich wohl zu dumm dafür.

Delphi-Quellcode:
var XML: tXMLDocument;
    Parent,Node: IXMLNode;

[...]

 XML := TXMLDocument.Create(Self);
 Parent := XML.CreateNode('data',ntElement);
 Node := XML.CreateNode('name',ntAttribute); //hier hagelts schon exceptions
 Node.NodeValue := Resultname;
 Parent.ChildNodes.Add(Node);

 XML.SaveToFile('graphs\'+Resultname+'.graph');
 XML.free;
Kann mir jemand bescheinigen, das ich entweder zu dumm bin und mir dann zeigen, wie es richtig geht?

Und bitte, ich wollte es eigentlich relativ einfach halten und keine weiteren Komponenten installieren. Und ja, das ominöse Tutorial ist mir bekannt, ein Hinweis darauf kann also entfallen.
Ciao
  Mit Zitat antworten Zitat