一、xml说明:
1.被设计用来传输和存储数据,是一种可扩展标记语言,能够实现跨系统传输数据。
2.xml举例。
<?xml version="1.0" encoding="UTF-8"?>
<bookstore>
<book category="CHILDREN">
<title>Harry Potter</title>
<year>2005</year>
</book>
</bookstore>
如上第一行为xml文档的说明,version和enconding分别代表当前xml文档的版本和编码方式。
xml元素:XML 元素指的是从(且包括)开始标签直到(且包括)结束标签的部分。一个元素可以包含:子元素、文本、属性。
如bookstore元素为根元素、book元素为bookstore的子元素,category="CHILDREN"为book元素的属性。title元素为book元素的子元素,Harry Potter为其文本。
二、项目配置:
pro文件里面添加QT+=xml,操作xml的头文件包含include <QtXml>或include <QDomDocument>。
三、写xml:
void HandleXml::writeXml(QString xmlPath)
{
QFile fil