日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > asp.net >内容正文

asp.net

Qt工作笔记-对QXmlStreamWriter进一步的认识(写复杂的XML文件)

發布時間:2025/3/15 asp.net 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Qt工作笔记-对QXmlStreamWriter进一步的认识(写复杂的XML文件) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本程序已經極度精簡了,

運行截圖如下:


代碼如下:

#include <QApplication> #include <QXmlStreamWriter> #include <QDebug> #include <QFile>int main(int argc, char *argv[]) {QApplication a(argc, argv);QFile file("my.xml");if (!file.open(QFile::ReadWrite|QIODevice::Truncate)){qDebug() << "Error: cannot open file";return 1;}QXmlStreamWriter stream(&file);stream.setAutoFormatting(true);stream.writeStartDocument();stream.writeStartElement("最外層");stream.writeTextElement("結點一", "哆啦A夢");stream.writeTextElement("結點二", "蠟筆小新");//第一個stream.writeStartElement("內一層");stream.writeTextElement("姓名", "球球");stream.writeTextElement("照片文件", "C:\\xxx.txt");stream.writeTextElement("家庭關系文件", "C:\\xxx.data");stream.writeTextElement("是否有寵物","有個雞兒");stream.writeTextElement("月工資","13999");stream.writeTextElement("有幾個男朋友","1");stream.writeStartElement("車有幾個輪子");stream.writeAttribute("include", "1");stream.writeTextElement("前男友文件", "C:\\xxxx.xml");stream.writeEndElement();stream.writeEndElement();//第二個stream.writeStartElement("內一層");stream.writeTextElement("姓名", "球球");stream.writeTextElement("照片文件", "C:\\xxx.txt");stream.writeTextElement("家庭關系文件", "C:\\xxx.data");stream.writeTextElement("是否有寵物","有個雞兒");stream.writeTextElement("月工資","13999");stream.writeTextElement("有幾個男朋友","1");stream.writeStartElement("車有幾個輪子");stream.writeAttribute("include", "1");stream.writeTextElement("前男友文件", "C:\\xxxx.xml");stream.writeEndElement();stream.writeEndElement();stream.writeEndDocument();file.close();qDebug() << "write finished!";return a.exec(); }

總結

以上是生活随笔為你收集整理的Qt工作笔记-对QXmlStreamWriter进一步的认识(写复杂的XML文件)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。