1、文件能否打开
Filename=".....xml"
QFile file(Filename);
if(!file.open(QIODevice::ReadOnly))
return ;
2、将文件跟类关联
QDomDocument doc;
if(!doc.setContent(&file))
return ;
3、解析
QDomElement Elem = doc.documentElement();
QDomNode n = Elem.firstChild();
while(!n.isNull() && n.isElement())
{
QDomElement e =n.toElement();
QString tagName = e.tagName();
if (tagName.compare("name")==0)
{
string = e.text().trimmed();
}
n = n.nextSibling();
}
原文链接:https://www.f2er.com/xml/298030.html