QXmlStreamReader 读取xml 文件

前端之家收集整理的这篇文章主要介绍了QXmlStreamReader 读取xml 文件前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。


  1. QFile probeFile ("1.xml");
  2. if( probeFile.open(QIODevice::ReadOnly | QIODevice::Text) )
  3. {
  4. QXmlStreamReader xmlReader(&probeFile);
  5. xmlReader.readNext();
  6. while(!xmlReader.atEnd())
  7. {
  8. if (xmlReader.isStartElement())
  9. {
  10. if (xmlReader.name() == "description")
  11. {
  12. QString temp = xmlReader.readElementText();
  13. qDebug() << temp;
  14. }
  15.  
  16. if (xmlReader.name() == "computation_date")
  17. {
  18. QString temp = xmlReader.readElementText();
  19. qDebug() << temp;
  20. }
  21.  
  22. if (xmlReader.name() == "transformation")
  23. {
  24. QString temp = xmlReader.readElementText();
  25. qDebug() << temp;
  26. }
  27. }
  28. xmlReader.readNext();
  29.  
  30. }
  31. }
  32.  
  33.  

猜你在找的XML相关文章