2013-02-09 102 views
1

我調查了這個問題幾個小時。 但我找不到它。 我真的需要你爲flex移動應用程序提供指導。我怎樣才能讓一個孩子的XML文件

我只想用一個xml孩子(不是全部)

例如;我只想要這個人的圖片「艾倫鷓鴣」

這是XML文件:http://adobeevangelists.com/evangelists.xml

這是我的項目;

xmlns:s="library://ns.adobe.com/flex/spark" title="HomeView" creationComplete="view1_creationCompleteHandler(event)" > 



<fx:Script> 
    <![CDATA[ 
     import mx.events.FlexEvent; 



     protected function view1_creationCompleteHandler(event:FlexEvent):void 
     { 
      adres.send(); 
     } 


    ]]> 
</fx:Script> 






<fx:Declarations>  
    <s:HTTPService id="adres" url="http://adobeevangelists.com/evangelists.xml"/>     
</fx:Declarations> 



<s:Image id="picture" x="50" y="500" source="{adres.evangelist.(name == 'Allen Partridge').profileimage}" /> 




<s:List left="0" right="0" top="0" bottom="500" dataProvider="{adres.lastResult.evangelists.evangelist}" labelField="name" ></s:List> 

回答

0

如果你想只evangelists的第一個元素,你可以簡單地做:

evangelistsXML.evangelist[0] 

您也可以搜索的值,所以如果你「只希望阿倫鷓的個人資料圖像「,你可以這樣做(假設只有一個艾倫帕特里奇):

evangelistsXML.evangelist.(name == 'Allen Partridge').profileimage 
相關問題