Qt 解析XML文件

来源:互联网 发布:数字英才网招玻璃美工 编辑:程序博客网 时间:2024/05/23 01:25

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

   }

0 0
原创粉丝点击