Qt 3 - XML parsen

Alles rund um die Programmierung mit Qt
Antworten
OliverD
Beiträge: 6
Registriert: 24. Juni 2008 21:39
Kontaktdaten:

Qt 3 - XML parsen

Beitrag von OliverD »

Hallo,

ich bin relativ neu im Thema QT und habe eine, wahrscheinlich leichte, Frage. Ich moechte eine Methode einbauen, die die Anzahl von ChildNodes von jedem Knoten eines XML-Files bestimmt.

Den folgenden Code habe ich schon geschrieben, der macht allerdings nichts anderes als das XML-File nach dem Tag "VDESCRIPTION" durchsucht und mir den Inhalt ausgibt.

Code: Alles auswählen

void 
sagaGui::parseIdt(QDomElement element){
	QDomNode n = element.firstChild();
	while(!n.isNull()) {
     		
		QDomElement e = n.toElement(); 			
     		if(!e.isNull()) {     		
			
 			if (e.tagName()=="VDescription"){
				QString text = e.text();
				comboBoxFirstIntent->insertItem(text);				
				comboBoxSecondIntent->insertItem(text);				
				comboBoxThirdIntent->insertItem(text);
				std::cout << text << std::endl;		
			}
		}     	
		parseIdt(e);	
		n = n.nextSibling();
	}
}
Kann mir jemand einen Tipp geben, wie ich das Feature mit einbauen kann?

Vielen Dank,
Olli
Antworten