@ jim_raynor: XMLDoc ist die TXMLDocument Komponente von Form1, die kann ich nicht benutzten, denn es könnte ja sein dort schon eine andere
XML-Datei drin steht.
@ sakura: Ich habe jetzt das Add benutzt, ich hab gedacht das würde nur geht wenn schon was in der StringList steht. Funktioniert aber wunderbar.
@ all: Danke für die Tipps, ich habe den Fehler gefunden.
Der Fehler war in der Zuweisung des Filename es muss heißen:
Delphi-Quellcode:
//Speichern des neuen XML-Dokument
SaveDialog1.Filter := '
XML-Document (*.xml)|*.XML';
if SaveDialog1.Execute
then
NewXMLDoc.FileName := SaveDialog1.FileName + '
.xml';
NewXMLDoc.SaveToFile(NewXMLDoc.FileName);
XMLDoc.FileName := NewXMLDoc.FileName;
XMLDoc.Active := true;
Jetzt läuft es ohne Probleme.