QDomDocument wiederverwenden

Alles rund um die Programmierung mit Qt
Antworten
ColonelMoW
Beiträge: 30
Registriert: 15. April 2008 16:24

QDomDocument wiederverwenden

Beitrag von ColonelMoW »

Guten Morgen.

Ich moechte ein QDomDocument-Objekt verwenden um mir damit einige XML-Dateien anzusehen (hintereinander). Mir geht es nun darum ob ich zwischen den setContent()-Phasen irgendein clear() aufrufen muss...

Ich lese meine XML-Datei in ein QByteArray ein und setze dieses dann als content des QDomDocument (mittels QDomDocument::setContent() ).
Dadurch wird ja die XML-Struktur geparst, in einem DOM-Baum uebersetzt und an QDomDocument angehaengt.
Meine Frage ist nun, was passiert mit dem bestehenden DOM-Baum wenn ich das gleiche QDomDocument verwende um damit eine andere XML-Datei zu parsen (wieder mit QDomDocument::setContent())?
Ich gehe davon aus, dass der bestehende Baum geloescht wird und stattdessen nun der neue DOM-Baum am QDomDocument-Objekt haengt. Ist das so richtig?

Gruesse,

Col
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

This function parses the XML document from the byte array data and sets it as the content of the document.
Ich interpretiere diese Text als 'Ersetzen'.
ColonelMoW
Beiträge: 30
Registriert: 15. April 2008 16:24

Beitrag von ColonelMoW »

@upsala:
danke fuer deine schnelle Antwort.
Du hast recht - es klingt nach "Ersetzten".
Ich werde das jetzt mal so probieren.
Antworten