2010-10-08 60 views
0

我有一個xml作爲Flex中的字符串,格式如下。 我可以擁有儘可能多的嵌套組並進行測試。 我需要一種方法來查找哪些被檢查,我如何迭代這個?Flex Actionscript - 通過xml循環查找是否至少有一個被檢查

<node label="All" checked="0"> 
    <node label="Group1" checked="0"> 
      <node label="Test1" checked="0" /> 
      <node label="Test2" checked="0" /> 
       <node label="Group1Inner" checked="0"> 
        <node label="Test1Inner" checked="0" /> 
        <node label="Test2Inner" checked="0" /> 
      </node> 
       <node label="Group2Inner" checked="0"> 
        <node label="Test1Inner" checked="0" /> 
        <node label="Test2Inner" checked="0" /> 
      </node> 
    </node> 
</node> 

回答

3

您可以通過使用E4X

var xx:XML = <node label="All" checked="0"> 
    <node label="Group1" checked="0"> 
      <node label="Test1" checked="0" /> 
      <node label="Test2" checked="0" /> 
       <node label="Group1Inner" checked="0"> 
        <node label="Test1Inner" checked="0" /> 
        <node label="Test2Inner" checked="0" /> 
      </node> 
       <node label="Group2Inner" checked="0"> 
        <node label="Test1Inner" checked="0" /> 
        <node label="Test2Inner" checked="0" /> 
      </node> 
    </node> 
</node>; 

trace(xx..node.(@checked==0)) 
管理此
相關問題