Qt使用Dom操作XML文件
来源:互联网 发布:网络广告设计教程 编辑:程序博客网 时间:2024/05/16 14:40
Qt中对于XML文件的写入有两种方式,一个是使用QXmlStreamWriter,另一个则为使用Dom。stream流的形式相对来说更加灵活,而且适合处理大文件。Dom方式由于是将内容加载到了内存中进行操作,所以对于小内存设备则有一定得局限性。
下面给出一个用Dom写xml文件的例子。
假设定义的节点如下
则将其写为xml文件时,方法如下:
QDomProcessingInstruction instruction;
instruction = doc.createProcessingInstruction("xml","version=/"1.0/" encoding=/"UTF-8/"");
用来写入XML文件的声明,这对于一个XML文件来说不可缺少。
其次写入根节点,然后依次写入相应的子节点。最后从内存写入文件中。
如果需要用Dom方式对其进行解析,则其为一逆过程,方法如下:
使用一个while循环将节点内容读入内存,并根据自己的方式进行处理即可。
和前面的QXmlStreamReader解析XML相比,Dom显然简洁很多。
- Qt使用Dom操作XML文件
- Qt使用Dom操作XML文件
- Qt使用Dom操作XML文件
- Qt使用Dom操作XML文件
- 使用DOM操作XML文件之DOM下基本API
- QT Dom读xml文件
- qt 开发过程中使用DOM方式读取XML文件
- dom解析XML文件操作
- 使用java 对xml文件进行DOM操作
- 使用JAVA对XML文件进行DOM操作
- C#使用DOM进行XML文件的读写操作介绍
- Android:使用SAX或者DOM或者pull操作XML文件
- java 使用org.w3c.dom操作XML文件
- [Qt教程] 第28篇 XML(二)使用DOM创建和操作XML文档
- 使用DOM操作XML文档
- 使用 DOM 操作 XML 文档
- JAVA使用DOM操作XML
- java使用DOM操作XML
- ORACLE标准审计
- A lot of things
- 《朱自清讲国学》笔记
- 在线程中如何获得主对话框中的指针?
- 我的计划
- Qt使用Dom操作XML文件
- Python Default Argument Values
- 什么是shell
- Windows下软件定时器和多线程在工程级应用的比较
- 【转载】10分钟学会Python
- char 与varchar的区别
- 中医与未来医学
- 利用DirectoryEntry组件来查看网络,显示域用户的列表, 查询客户端域账户
- 内存访问越界