请教TXmlDocument增加节点count加3的问题
我现在要增加一个子节点,但是每次增加后,显示所有的父节点下所有节点时候,count总是在以前的基础上增加了3,请各位熟悉xml解析的大侠指教一下。
代码如下
PrtNod:=UpNod.AddChild( 'Task ');
memo1.lines.add(inttostr(PrtNod.ChildNodes.Count));
在PrtNod下增加一个节点后,总数就在以前的基础上加了3,不知道是怎么回事??
[解决办法]
楼主,你插入一个元素后,确实是增加了三个节点
其中一个元素节点,另外两个是Text节点
这是因为你使用了XML文档格式自动缩进的选项.
XML技术中有两种容易搞混的概念,节点与元素,楼主注意区分.