读书人

急TNativeXml写xml 怎么再次增加节点

发布时间: 2012-10-05 15:34:34 作者: rapoo

急。。。TNativeXml写xml 如何再次增加节点
想请教一下,TNativeXml怎么实现每点击一次按钮就新增加一个节点呢?我的情况是点击几次显示的都是最后那次的数据,我加for循环是增加了多个节点,但是节点内容都一样的。。。

C/C++ code
try{for(int i=0;i<count;i++){node = ADoc->Root->NodeNew("item");node->AttributeAdd("Modified value",Value);node->AttributeAdd("Modified value before",beforeMValue);node->AttributeAdd("Modified value after",afterMValue);ADoc->XmlFormat = xfReadable;ADoc->SaveToFile("tt.xml");ADoc->}}__finally{ADoc->Free();}



[解决办法]
虽然是变量,但是在循环的过程中,这三个变量的值有变化么?
[解决办法]
加节点,改变值代码没有问题,我测试了
ADoc定义全局变量,第二次用的时候还是此文件,可以继续写
或者loadfromFile装载文件,别每次写,覆盖了前面的内容啊

读书人网 >C++ Builder

热点推荐