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... .