Hallo Leute,
So sieht meine Xml-Datei aus
HansSchäfer
Eine Xml-Datei muß nur einen Wurzel haben leider die Xml-Dateien, die
ich bearbeite muß sind sehr groß(über 350MB)und haben keinen eindeutig Wurzel. Aus diesem habe ich mich diesen Algorithmus überlegen.
QFile file = new file("/…/xmlbeispiel.xml");
QXmlStreamReader xml;
QByteArray anfang(""), ende("");
xml.addData(anfang);
//Mit dieser Methode kann ich die Xml-Dateien lesen aber es dauer ewig
//außerdem sie ist nicht flexibel, da ich die Größe der Dateien schon //fest muss. Welche alternativ gibts dann an dieser Stelle.
xml.addData(file->read(350000000));
xml.addData(ende);
while (!xml.atEnd() && !xml.hasError()){
}
Hat jemand einen effiktiv algorithmus oder meinen verbessern?
Danke