Guten Morgen
Danke für eure Antworten. Die
XML Datei ist keine lokale Datei, sie kommt online als Antwort auf eine Anfrage. Da bis zu 10 verschiedene Antworten kommen können, möchte ich eben jede
XML-Antwort lokal speichern. (damit ich mir sie in Ruhe nochmal ansehen kann)
Ich habe es nun folgendermaßen gelöst:
Delphi-Quellcode:
var
xml: WideString;
doc: OleVariant;
begin
doc := WebBrowser1.Document;
xml := doc.XMLDocument.XML;
Memo1.Clear;
Memo1.Lines.Add(
xml);
Memo1.Lines.SaveToFile(my_directory+aktuelles_item+'
.xml');
end;
Vermutlich nicht elegant, funktioniert aber ganz gut. Das
XML file wird von jedem Browser problemlos akzeptiert und sauber angezeigt. Zukünftig kann ich das Memo wegoptimieren und durch eine Stringlist ersetzen.