Quote Originally Posted by wysota View Post
Qt Code:
  1. doc.setContent(...);
  2. //...
  3. QDomElement root = doc.documentElement();
  4. QDomElement srch = root.firstChildElement("client").firstChildElement("prof").firstChildElement("srch");
  5. QString s = srch.text(); // s=="1"
To copy to clipboard, switch view to plain text mode 
Thx Wysota !!!
my code:
Qt Code:
  1. bool XmlParser::GetNodeValue(QString cnode, QString &cvaluenode, qint16 count)
  2. {
  3. QStringList listNodes = cnode.split("/");
  4.  
  5. QDomElement root = doc->documentElement();
  6. QDomElement srch = root.firstChildElement(listNodes.at(1));
  7.  
  8. for (qint8 i = 2; i < listNodes.size(); i++)
  9. {
  10. srch = srch.firstChildElement(listNodes.at(i));
  11. }
  12.  
  13. cvaluenode = srch.text();
  14.  
  15. return true;
  16. }
To copy to clipboard, switch view to plain text mode 

Qt Code:
  1. ...
  2. cXml = "root/client/prof";
  3.  
  4. cTmp = cXml + "/brw";
  5. pXmlParser.GetNodeValue(cTmp, cValue);
  6. m_psInfoUser.bOnBrowse = cValue == "1" ? true : false;
  7. ...
To copy to clipboard, switch view to plain text mode