用 Qt 中的 QDomDocument类 处理 XML 文件(下)
QDomDocument doc; 1).创建根节点:QDomElement root = doc.documentElement("rootName " ); 2).创建元素节点:QDomElement element = doc.createElement_x("nodeName"); 3).添加元素节点到根节点:root. appendChild(element); 4).创建元素文本:QDomText nodeText=doc.createTextNode("text"); 5).添加元素文本到元素节点:element. appendChild(nodeText); 在本项目中,假设便签的属性有序号、名字、内容、字体、字号、颜色、粗细、斜体、下划线这几项,则在文件中添加一个便签节点的操作如下: QDomDocument doc; instruction = doc.createProcessingInstruction("xml","version="1.0" encoding="UTF-8""); doc.appendChild(instruction); QDomElement root = doc.createElement_x("Notes"); doc.appendChild(root); QDomElement note = doc.createElement