使用QDomElement读取XML文件并使用c ++标记

时间:2016-06-08 07:12:11

标签: qt visual-c++

我有一个像这样的XML文件: <studentsform> <student Studentname="srikanth" Address="1-66-1" SSC_marks="75%" Inter_marks="82%" Btech_marks="65%" Mailid="srikanth.togara@gmail.com"/> </studentsform>

如何将此XML文件读入qt designer

的lineedits

请帮帮我

1 个答案:

答案 0 :(得分:0)

解析xml文件相当容易,但不是一个简单的答案。请查看here以获取有关如何解析xml文件的一些说明。

对于具体阅读(假设您已移动到文件中的正确位置),您可以使用以下内容:

// Get and attribute with name 'Studentname', currentPos is a QDomElement*
QString retVal = currentPos->attribute("Studentname", "");

或者您可以获取所有属性并使用以下方法手动解析它们:

QDomNamedNodeMap attrMap = currentPos->attributes();