运行截图如下:
代码如下:
#include <QCoreApplication>
#include <QFile>
#include <QXmlStreamWriter>
#include <QDebug>
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
QFile file("my.xml");
if (!file.open(QFile::WriteOnly | QFile::Text))
{
qDebug() << "打开失败!";
return -1;
}
QXmlStreamWriter stream(&file);
stream.setAutoFormatting(true);
stream.writeStartDocument();
stream.writeStartElement("Data");
stream.writeAttribute("subscript", "B110120119");
stream.writeTextElement("device", "上海机器");
stream.writeEndElement();
stream.writeEndDocument();
file.close();
return a.exec();
}
此处要注意一点: