Einzelnen Beitrag anzeigen

Headbucket

Registriert seit: 12. Dez 2013
Ort: Dresden
172 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#6

AW: Problem beim Auslesen einer XML Datei

  Alt 4. Sep 2014, 13:39
Ich glaube er hat keinen, seine Frage ist eher
  • Wie kann ich mit der NativeXML-Library eine XML wieder einlesen
Delphi-Quellcode:
var
  XMLDoc: TNativeXML;
begin
  XMLDoc := TNativeXML.Create(Nil);
  XMLDoc.LoadFromFile(FileName);

oder
  • Wie kann ich den Inhalt eines XML-Dokuments in einem TVirtualTreeview darstellen
Die Prozedur ist ja in seiner Verlinkung schon vorgegeben und muss wahrscheinlich nur minimal angepasst werden

Wobei ich das Problem auch nicht ganz verstehe: Ist es nicht egal, welche XML-Library du nimmst? Du kannst doch einfach die Standardlib (bis XE6 war es noch MS-XML) nehmen und den verlinkten Code kopieren?
Das verstehe ich auch nicht.
Bei mir benötigt eine 5,6 MB große Datei beim Öffnen mit NativeXML 1700 ms. Wenn ich MSXML verwende sind es knapp 600 ms. Am schnellsten ist bei mir OXml aber das spielt ja hier keine Rolle

Grüße
Headbucket

Ergänzung:
NativeXML scheint einen Vorteil beim Lesen kleiner Dateien zu bringen. Wenn ich 1000 5 KB große Dateien einlese, bringt NativeXML einen Geschwindigkeitsvorteil von 60 ms... . Beim Schreiben ists dann wieder langsamer... .

Geändert von Headbucket ( 4. Sep 2014 um 13:47 Uhr) Grund: Einfach so
  Mit Zitat antworten Zitat