写入xml
QString fileName = QFileDialog::getSaveFileName(this,"Save","*.xml");
QFile file(fileName);
if(!file.open(QIODevice::WriteOnly|QIODevice::Text))
{
return;
}
QDomDocument document;
QString strHeader("version='1.0'encoding='UTF-8'");
document.appendChild(document.createProcessingInstruction("xml",strHeader));
QDomElement root_elem = document.createElement("items");
root_elem.setAttribute("id",1);
document.appendChild(root_elem);
QDomElement item1 = document.createElement("item");
item1.setAttribute("Src","⁢>");
item1.setAttribute("dest","<>");
root_elem.appendChild(item1);
QDomElement item2 = document.createElement("item");
item2.setAttribute("src",""'&");
item2.setAttribute("dest","&");
root_elem.appendChild(item2);
QDomElement item3 = document.createElement("item");
item3.setAttribute("src",tr("数据"));
item3.setAttribute("dest",tr("12121"));
root_elem.appendChild(item3);
QTextStream out(&file);
document.save(out,4);
file.close();
记录方便后期的查看,会慢慢补充。。。