Advertisement
Guest User

Untitled

a guest
Aug 16th, 2017
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.08 KB | None | 0 0
  1. QString XML_reader::get_image_path() {
  2.     QDomElement element = document.documentElement();
  3.     QDomNode node = element.firstChildElement();
  4.     QString image_path;
  5.     while (!node.isNull()) {
  6.         if (node.isElement()) {
  7.             QDomNode n = node.toElement().firstChildElement();
  8.             while (!n.isNull()) {
  9.                 if (n.isElement()) {
  10.                     QDomElement el = n.toElement();
  11.                     if (el.tagName() == "photo") {
  12.                         QDomNode nd = n.toElement().firstChildElement();
  13.                         while(!nd.isNull()) {
  14.                             QDomElement elm = nd.toElement();
  15.                             if (elm.tagName() == "image-path") {
  16.                                 image_path = el.text();
  17.                                 break;
  18.                             }
  19.                         }
  20.                         nd = nd.nextSibling();
  21.                     }
  22.                 }
  23.                 n = n.nextSibling();
  24.             }
  25.         }
  26.         node = node.nextSibling();
  27.     }
  28.     return image_path;
  29. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement