• 5969阅读
  • 4回复

添加一个节点到XML文件失败,为什么?希望大虾能帮忙!!!! [复制链接]

上一主题 下一主题
离线englishwwm19
 
只看楼主 倒序阅读 楼主  发表于: 2010-04-26
— 本帖被 XChinux 从 General Qt Programming 移动到本区(2011-01-02) —
比如:
<newsDialog>
- <userT main_name="hangsa" title="How are you?">
- <discussT name="Gandom">
  <content>I am fine!</content>
  <time>2001-9-12</time>
  </discussT>
</userT >
</newsDialog>

向<<userT main_name="hangsa" title="How are you?">中添加一个节点
<discussT name="Harry">
  <content>I am happy!content>
  <time>2005-3-12</time>
  </discussT>

但是添加了,也保存到doc文件了,就是xml没有改变!我知道这只是添加到内存的xml复制文件,如何才能添加到这个xml文件里去,希望大家提供可行方案!!!谢谢了。。。
离线drylake
只看该作者 1楼 发表于: 2010-04-26
大哥你写错结束符号了。用下面的。
<newsDialog>
  <userT main_name="hangsa" title="How are you?">

  <discussT name="Gandom">
  <content>I am fine!</content>
  <time>2001-9-12</time>
  </discussT>

  <discussT name="Harry">
  <content>I am happy!</content>
  <time>2005-3-12</time>
  </discussT>

</userT >
</newsDialog>
离线englishwwm19
只看该作者 2楼 发表于: 2010-04-27
我遇到的不是这方面的语法问题,是其他问题!听说插入节点要重写文件,我不知道是什么意思?
希望大虾能指条明路。。。
离线抠涕
只看该作者 3楼 发表于: 2010-04-27
只知道修改后 重写整个文件。。。
离线wd007

只看该作者 4楼 发表于: 2010-04-27
推荐使用QXmlStreamWriter来写入XML文件。在《C++ GUI Qt4编程》一书中有示范代码
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
快速回复
限100 字节
 
上一个 下一个