Qt 解析XML文件
2014-09-15 11:38
393 查看
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();
}
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();
}
相关文章推荐
- Qt浅谈之二十八解析XML文件
- Qt浅谈之二十八解析XML文件
- QT----解析XML文件
- QT读写XML文件之DOM方式解析XML
- QT中使用QXmlStreamReader解析XML文件
- Qt之读(解析)XML文件
- QT解析XML文件
- QT 下载文件解析XML
- QT中使用QXmlStreamReader解析XML文件
- 使用PHP DOM-XML创建和解析XML文件
- 解析XML文件
- xml文件解析-JDOM
- asp在服务器端获取网页生成的xml文件,并解析
- libxml库解析XML文件
- 用DOM/JDOM解析XML文件
- 发布一个biztalk 解析Excel文件到xml消息的管道组件
- xml文件解析-SAX
- 利用MSXML解析xml文件
- XML文件解析技术总结(二)
- XML形式的配置文件解析框架以及自动代码生成(一)