2009-07-17 2 views
0
> <root> 
> 
> <module c_name="Executive Library"> 
> <node cd_title="Document One" 
> cd_link="http://localhost/userMana/upload/feature.xml"/> 
> </module> <module c_name="Rate Card"/> 
> 
> <module c_name="Time Sheet"> <node 
> cd_title="Document Two" 
> cd_link="http://localhost/userMana/upload/epl-v10.html"/> 
> </module> </root> 

<mx:Tree dataProvider="{tree.module}" labelField="@c_name" borderThickness="0" x="28" y="56" width="350" height="414"></mx:Tree> 

Я могу прочитать имя модуля, но как я могу прочитать cd_title, когда поле метки отличается.Узлы для чтения в XML

ответ

1
var yourXML:XML = yourXMLData; 

for each(var x:XML in yourXML.module) 
{ 
    trace([email protected]_title); 
} 

havent проверял его, но он должен работать. Вы можете построить ArrayCollection отформатированный для дерева затем установить, что в качестве DataProvider

Проверьте эти ссылки: accessing XML, using xml as dataprovider

Смежные вопросы