flex操作xml文件 . 与 ..的区别

xml文件如下,treeMsg.xml:

<?xml version="1.0" encoding="UTF-8"?>
<pdml>
  <field showname="aa">
    <field showname="ss"/>
    <field showname="dd"/>
    <field showname="ff"/>
    <field showname="gg"/>
  </field>
   <field showname="hh">
      <field showname="jj">
         <field showname="kk" />
         <field showname="ll"/>
         <field showname="xx"/>
      </field>
  </field>
</pdml>

 

在mxml文件中引入该文件:

 <mx:XML id="xmlData" source="treeMsg.xml"/>  

 使用

var fieldList:XMLList = xmlData.field;
trace(fieldList.length());

 

结果为:2
使用

var fieldList:XMLList = xmlData..field;
trace(fieldList.length());

 

结果为:10

你可能感兴趣的:(xml,Flex)