概述
<taskpackage styleId="styles/2dc70235-e48b-4e11-b074-3c3f773ae1f3" id="3333" type="normal">
<playvideo isFlash="false">
<group times="5618" filename="groupList" playTimes="15" startTime="00:00:00">
<item filename="COM.mp4" filesize="1.92GB" href="resource/daab3.mp4" flv="resource/aab3.mp4"/>
</group>
</playvideo>
<text>欢迎</text>
</taskpackage>
修改id的值。
QFile file("we.xml");
QDomDocument doc;
if(!file.open(QIODevice::ReadOnly))
{
qDebug()<<"xxx";
}
if(!doc.setContent(&file))
{
file.close();
qDebug()<<"ttttt";
}
file.close();
QDomNode old_node = doc.firstChild();
qDebug()<<doc.firstChild().toElement().attribute("id");
doc.firstChild().toElement().setAttribute("id", "3333");
qDebug()<<doc.firstChild().toElement().attribute("id")<<" "<<doc.firstChild().toElement().attribute("startTime");
QDomNode new_node = doc.firstChild();
doc.replaceChild(new_node, old_node);
QFile afile("we.xml");
afile.open(QIODevice::WriteOnly|QIODevice::Truncate);
QTextStream out(&afile);
doc.save(out,4);
afile.close();
转载于:https://www.cnblogs.com/zhangxuan/p/5726366.html
最后
以上就是失眠棒球为你收集整理的Qt修改xml文件的全部内容,希望文章能够帮你解决Qt修改xml文件所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复