delphi TXMLDocument 读取 xml 文件 子节点有关问题

delphi TXMLDocument 读取 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,读取子节点数不对呢,难道跟我插入子节点的顺序有关么??

------解决方案--------------------
遍历。。。。