Getting next child element from XML file
I have a XML file in this format:
Code:
<heading>
<element1>text</element1>
<element2>text</element2>
<element3>text</element3>
</heading>
I have code like this:
Code:
QDomElement element
= xmlFile.
firstChildElement("heading");
QString variable
= element.
firstChildElement("element1").
text();
How do I get the text of element2? How do I get the text of a specific element? Thanks.
Re: Getting next child element from XML file
use nextSibling();
here an example from the docs:
Code:
QFile file("mydocument.xml");
return;
if (!doc.setContent(&file)) {
file.close();
return;
}
file.close();
while(!n.isNull()) {
if(!e.isNull()) {
cout << qPrintable(e.text()) << endl;
}
n = n.nextSibling();
}
Re: Getting next child element from XML file