Seite 1 von 1

Knotenelemente einer xml Datei

Verfasst: 24. März 2009 17:10
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?

Re: Knotenelemente einer xml Datei

Verfasst: 24. März 2009 17:17
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