http://www.qter.org/portal.php?mod=view&aid=62
1、新建QT控制台应用,在.pro中添加
QT += core xml
2、源码修改
#include <QCoreApplication>
#include <QtXml>
#include <QDebug>
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
QFile file("my.xml");//建立指向my.xml文件的QFile对象.
if(!file.open(QFile::WriteOnly | QFile::Text)) //以文本方式,只读打开文件
{
qDebug() << "打开失败";
return -1;
}
QXmlStreamWriter stream(&file);
stream.setAutoFormatting(true);
stream.writeStartDocument();
stream.writeStartElement("bookmark");
stream.writeAttribute("href", "http://qt.io/");
stream.writeEndElement();
stream.writeEndDocument();
file.close();
qDebug() << "写入完成";
return a.exec();
}
写入不成功:
写入成功