xml文件操作 用控制台程序行吗? 我Qt += xml了
但是不行
#include <QtCore/QCoreApplication>
#include <QDomElement>
#include <QDomDocument>
#include <QTextStream>
//#include <iosteam>
#include <QFile>
#include <QtDebug>
#include <QObject>
using namespace std;
void ReadDom()
{
QDomDocument doc;
QFile file("C:/rand_insignia.xml");
if(!file.open(QIODevice::ReadOnly))
return;
if(!doc.setContent(&file))//文件加载到doc中
{
file.close();
return;
}
file.close();
QDomElement docElem=doc.documentElement();
QDomNode DocN =docElem.firstChild();
while(!DocN.isNull())
{
QDomElement DocE = DocN.toElement();
if(!DocE.isNull())
qDebug()<<DocE.tagName()<<":"<<DocE.text();
}
DocN=DocN.nextSibling();
file.close();
}
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
ReadDom();
return a.exec();
}