Einzelnen Beitrag anzeigen

Benutzerbild von Ajintaro
Ajintaro

Registriert seit: 20. Okt 2004
Ort: Sankt Augustin
138 Beiträge
 
Delphi XE6 Starter
 
#6

AW: XML vom Browser speichern

  Alt 17. Sep 2014, 09:14
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.
Jaimy
DAoC 2.0 -> Camelot Unchained !
  Mit Zitat antworten Zitat