writer.writeStartDocument();
while (!reader.atEnd())
{
reader.readNext();
if(reader.isStartElement())
{
QXmlStreamAttributes attr = reader.attributes();
writer.writeStartElement(http://www.doczj.com/doc/f4be3160a98271fe910ef9b8.html().toString());
if(attr.size()>0)
{
writer.writeAttributes(attr);
}
}
if(reader.isCharacters())
{
writer.writeCharacters(reader.text().toString());
}
if(reader.isEndElement())
{
writer.writeEndElement();
}
}
writer.writeEndDocument();
srcFile.close();
tarFile.close();
}
就添加了一个按钮的CLICK事件,点击后执行操作。srcFileName和tarFileName分别表示原文件名和目标文件名。