QDOMLite.h. Quick and Dirty Document Object Model. Fast and low-resource one-file XML.

in your .pro:
Qt Code:
  1. CONFIG += c++11
  2. DEFINES += QT_USE_QSTRINGBUILDER
To copy to clipboard, switch view to plain text mode 

Parse:
Qt Code:
  1. QTreeWidgetItem* i = new QTreeWidgetItem({"Document"});
  2. ui->treeWidget->addTopLevelItem(i);
  3. QDomLiteDocument d(”yourfile.xml");
  4. parseElement(d.documentElement,i);
  5.  
  6. void parseElement(QDomLiteElement* e, QTreeWidgetItem* i)
  7. {
  8. for (QDomLiteElement* c : e->childElements) parseElement(c,new QTreeWidgetItem(i,{c->tag}));
  9. }
To copy to clipboard, switch view to plain text mode 

File:

https://www.dropbox.com/s/7q39f1y31g...domlite.h?dl=0