在前一篇博客《QT QXmlStreamReader用法小结》中,我们介绍了QXmlStreamReader的基本用法。QXmlStreamReader主要用于xml文件的读取,这一篇则介绍QT下xml文件存储类QXmlStreamWriter。先简单介绍API,然后给出应用实例(仍然以短信为例)。
一 API介绍
writeStartDocument():写文档头,作用类似于创建一个xml文档,并在文档开头部分写入版本信息和编码信息,一般为: <?xml version="1.0" encoding="UTF-8"?>
writer.writeEndDocument():对应于writeStartDocument(),当调用这个函数时,即表示文档信息写入完毕
writeStartElement():写入开始记号,即<>
writeEndElement():写入结束记号,即</>
writeTextElement():写入文本信息记号,如短信的发送人、短信内容、短信时间等
二 应用实例
我们以写入message.xml为例,写入数据后,xml文件内容如下:
<?xml version="1.0" encoding="UTF-8&