delphi TXMLDocument 读取 xml 文件 子节点有关问题
delphi TXMLDocument 读取 xml 文件 子节点问题
我的xml 根据用户选择的内容,动态生成的,如下
然后我 xmldocJob.DocumentElement.ChildNodes.FindNode('PART').ChildNodes.Count
取节点part的子节点数,返回10,不知道是怎样得到的10
然后我把这段xml,复制到另外一个程式的TXMLDocument中,直接读取节点part的子节点数,返回4
为什么动态生成的xml,读取子节点数不对呢,难道跟我插入子节点的顺序有关么??
------解决方案--------------------
遍历。。。。
我的xml 根据用户选择的内容,动态生成的,如下
<?xml version="1.0" encoding="GB2312"?>
<tt>
<PART DATEBY="" DATEFROM="2013/08/04" DATETO="">TDDJJ
<GROUP NAME="g" STD="Y">
<LOT ID="H.1">
<WAFR ID="01"/>
</LOT>
</GROUP>
<GROUP NAME="s1" STD="N">
<LOT ID="H4.1">
<WAFR ID="02"/>
</LOT>
</GROUP>
<GROUP NAME="s2" STD="N">
<LOT ID="H4.1">
<WAFR ID="03"/>
<WAFR ID="04"/>
</LOT>
</GROUP>
</PART>
</tt>
然后我 xmldocJob.DocumentElement.ChildNodes.FindNode('PART').ChildNodes.Count
取节点part的子节点数,返回10,不知道是怎样得到的10
然后我把这段xml,复制到另外一个程式的TXMLDocument中,直接读取节点part的子节点数,返回4
为什么动态生成的xml,读取子节点数不对呢,难道跟我插入子节点的顺序有关么??
------解决方案--------------------
遍历。。。。