Seite 1 von 1

Qt 3 - XML parsen

Verfasst: 4. August 2008 16:41
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