If you need DOM functionality, then you need to recurse over children of each element looking for a node you need, for example:
!elem.isNull();
elem = elem.nextSiblingElement()){
if(elem.text()==textToFind) return elem;
if(!e.isNull()) return e;
}
}
QDomElement findElement(QDomElement parent, const QString &textToFind){
for(QDomElement elem = parent.firstChildElement();
!elem.isNull();
elem = elem.nextSiblingElement()){
if(elem.text()==textToFind) return elem;
QDomElement e = findElement(elem, textToFind);
if(!e.isNull()) return e;
}
return QDomElement();
}
To copy to clipboard, switch view to plain text mode
Bookmarks