Ich benutze OXML um eine
XML Struktur zu erzeugen. Diese besteht eigentlich nur aus 20.000 Einträgen mit je 120 Sub-Einträgen:
Code:
XML := CreateXMLDoc;
Root :=
XML.DocumentElement;
// 20.000 mal
Node := Root.AddChild('child');
Node.SetAttribute('attribute2', 'value2');
// 120 mal
NodeSub := Node.AddChild('subchild');
NodeSub.SetAttribute('attribute2', 'value2');
XML.SaveToFile('S:\test.xml');//save
XML document
Das funktioniert , wird aber immer langsamer. Außerdem wird das zur Ganze im Speicher aufgebaut und das ist eine rechte Datenmenge. Wie kann ich das schneller machen?
Danke für jeden Tipp!