Knotenelemente einer xml Datei

Alles rund um die Programmierung mit Qt
Antworten
nkc
Beiträge: 67
Registriert: 3. November 2008 12:01

Knotenelemente einer xml Datei

Beitrag von nkc »

Hallo,

ich möchte auf die Knotenelemente einer XML Datei zugreifen.
root habe ich folgendermaßen ermittelt:

Code: Alles auswählen

QDomElement first = domDoc.documentElement();
Das erste Knotenelement bekomme ich so heraus.

Code: Alles auswählen

QDomElement hosts = first.firstChildElement();
Wie gelange ich nun zum zweiten Knoten?
Folgendes funktioniert nicht.

Code: Alles auswählen

hosts.nextSiblingElement();
Mit nextSiblingElement() müsste ich doch zum nächsten Knotenelent gelangen.
Weiß jemand, was ich falsch mache?
franzf
Beiträge: 3114
Registriert: 31. Mai 2006 11:15

Re: Knotenelemente einer xml Datei

Beitrag von franzf »

nkc hat geschrieben:Folgendes funktioniert nicht.

Code: Alles auswählen

hosts.nextSiblingElement();
Mit nextSiblingElement() müsste ich doch zum nächsten Knotenelent gelangen.
Weiß jemand, was ich falsch mache?
Du verstehst die Doku leider irgendwie nicht richtig :/
nextSiblingElement() gibt dir das nächtse Element auf der gleichen Ebene zurück.
Steht aber echt alles so drin, auch in den ganzen Beispielen.

Code: Alles auswählen

QDomElement root = doc.documentElement();
QDomElement child = root.firstChildElement(); // erstes Kind
child = child.nextSiblingElement(); // zweites Kind
Antworten