Чтение узлов в XML - PullRequest
       15

Чтение узлов в XML

0 голосов
/ 17 июля 2009
> <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, когда поле метки отличается.

1 Ответ

1 голос
/ 17 июля 2009
var yourXML:XML = yourXMLData;

for each(var x:XML in yourXML.module)
{
    trace(x.node.@cd_title);
}

не проверял его, но он должен работать. Возможно, вы захотите создать коллекцию ArrayCollection, отформатированную для дерева, а затем установить ее как поставщика данных

Проверьте эти ссылки: доступ к XML , с использованием XML в качестве поставщика данных

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...