<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();

最新文章

  1. C++多线程1
  2. 反质数问题,求不大于n的最大反质数
  3. 两个viewport的故事(第一部分)
  4. SmartGit STUDY 2
  5. Scut:SocketListener 的解析
  6. 有关ios中images.xcassets的导入图片等命名问题
  7. putty修改编码
  8. android在桌面弹出一个窗口
  9. CODE大全告诉你java是否开始没落了
  10. Jupyter Notebook中的快捷键
  11. python学习日记(OOP——@property)
  12. linux进阶指令
  13. 两年前详细分析了ijkplayer的代码
  14. 【java编程】String拼接效率探究
  15. fabric简单案例
  16. PHP断点调试工具Xdebug的安装
  17. 《TCP/IP 详解 卷1:协议》第 9 章:广播和本地组播(IGMP 和 MLD)
  18. Lucene7.2.1系列(二)luke使用及索引文档的基本操作
  19. GCC降级
  20. 180606-Linux下jdk中文乱码问题解决

热门文章

  1. 在ASP.NET非MVC环境中(WebForm中)构造MVC的URL参数
  2. 《HTML5高级程序设计》知识点概要(不涉及详细语法)
  3. php ssh2 scp问题解决
  4. memcached启动参数
  5. fork和exec一起使用
  6. Javascript页面之间参数传递 (前端)
  7. 如何扩大ImageView的点击区域
  8. win7中sql2005 连接其它sql2005服务器,连不上
  9. Ajax案例:三级联动查询员工的信息(三张表进行内连接)
  10. SQL-字符串合并