Qt 解析XML文件

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

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();

}

猜你在找的XML相关文章