Ich will ja nichts schlechtreden, aber textbasiert
XML bearbeiten finde ich etwas fahrlässig. Vor allem wenn das in Delphi doch so einfach geht:
Delphi-Quellcode:
implementation
uses XmlIntf, XmlDoc;
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
var
xmlDoc: IXMLDocument;
lastNode: IXMLNode;
begin
xmlDoc := LoadXMLData(Memo1.Text);
lastNode := xmlDoc.DocumentElement.ChildNodes.Last();
// Mach was mit lastNode...
lastNode.AddChild('thisIsANewNode');
Memo2.Text := xmlDoc.XML.Text;
end;