运行截图如下:

代码如下:

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

此处要注意一点:

Qt工作笔记-XML文件的写入相关推荐

  1. Qt工作笔记-pro文件中QMAKE_POST_LINK的使用

    目录 基本概念 举个栗子 基本概念 在qmake中加入QMAKE_POST_LINK后,可以执行对应的shell命令,如面关于QMAKE_POST_LINK的例子: QMAKE_POST_LINK + ...

  2. Qt工作笔记-进入文件夹或打开网站(QDesktopServices::openUrl的使用)

    QDesktopServices::openUrl这个是个神器,通过URL可以打开本地的文件夹或某一个web网站 还是截张图把: widget.h #ifndef WIDGET_H #define W ...

  3. Qt工作笔记-遍历文件夹里面的所有文件,并在QTreeWidget内显示

    首先是文件夹,如下图: 话不多说,运行动态图如下: 在此不做多余解释,代码很简单 widget.h #ifndef WIDGET_H #define WIDGET_H#include <QWid ...

  4. Qt工作笔记-ui文件连接信号与槽

    今天又学到了新的东西,当然,这个也是在和李主任交谈的时候学会的,以前从来没这么做过. 下面演示下,用的代码是下面这篇博文的代码: https://blog.csdn.net/qq78442761/ar ...

  5. Qt工作笔记-把文件逐行读到ListWidget中

    首先看看源文件的行数: 程序的运行截图如下: 代码很简单,不再说明. 代码如下: widget.h #ifndef WIDGET_H #define WIDGET_H#include <QWid ...

  6. Qt工作笔记-发送端发送Json格式的数据包,接收端解析数据包

    原理以及运行 原理是因为QJsonDocument提供了一个函数toJson 可以直接把Json数据转成QByteArray,这样就可以直接发送数据包,然后再按照常规方法解析即可,本源码中含解析内容, ...

  7. java解析xml文件并写入Excel表

    解析xml文件并写入Excel表 类似于如下格式的xml数据,解析之后将数据写入Excel中 <?xml version="1.0" encoding="UTF-8 ...

  8. 1万条xml文件的写入,附加杂类知识

    写这段代码目的:这次需要将集搜客爬取到的10482个XML文件逐个写入TXT文件中,将xml中的标题结点的值作为TXT文件的名字,XML文件结构如下 话不多说,我们放代码: package xmlTo ...

  9. Qt工作笔记-对QXmlStreamReader的进一步认识(读取XML)

    代码如下: #include <QApplication> #include <QDebug> #include <QFile> #include <QVec ...

最新文章

  1. VS2008修改工程名
  2. 调用DM FLDR JNI导出数据库文件
  3. WebLogic Platform 8.1 SP3 简体中文版发行
  4. Scala入门到精通——第九节 继承与组合
  5. MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established
  6. 如何在CDH5.16.2中部署海豚调度器Apache Dolphin Scheduler 1.2.0
  7. sqlite管理工具
  8. LeetCode Week 4:第 31 ~ 40 题
  9. 第二十四章 SHELL脚本-CENTOS7.5知识
  10. 基于 USB 传输的针式打印机驱动程序开发
  11. 【软考-软件设计师精华知识点笔记】第三章 数据结构
  12. 《宽带与接入网技术》接入网的基本概念
  13. 部门换届推文文字_宿委会换届表彰大会!!!
  14. leetcode---1758.生成交替二进制字符串的最少操作数
  15. 潘建中-632007060420
  16. [Linux RK Debian 10] chrome浏览器开启GPU硬件加速|CSDN创作打卡
  17. linux服务器实训心得体会,linux实训心得体会 linux实训总结与体会
  18. SpringBoot 之 Tomcat 与 Undertow 容器性能对比
  19. 【深入理解JVM】学习笔记——-1、JVM基本结构
  20. Welcome Vc

热门文章

  1. 2007-11-7学习EXT第一天:EXT简介
  2. 15 道超经典大厂 Java 面试题!重中之重
  3. 跟周报焦虑说拜拜!Excel打通FineBI,到底有多香
  4. 广东人大常委会党组会议强调:要加快人工智能等领域的相关立法工作。【Python】
  5. xp下编程实现窗体透明特效
  6. 经典面试题(49):以下代码将输出的结果是什么?
  7. java 链接重排序_JAVA中JVM的重排序详细介绍
  8. linux进程池 自动增长,linux下C 线程池的原理讲解和代码实现(能自行伸缩扩展线程数)...
  9. 数学教材里的神秘数表在国外红出圈,网友:引人入胜、猜不到结局
  10. 你的数据也可以-三篇NAR的数据库