【问题标题】:How can I take one child of xml file如何获取 xml 文件的一个孩子
【发布时间】:2013-02-09 14:36:24
【问题描述】:

我连续数小时研究了这个问题。 但我找不到它。 我真的需要你对 flex 移动应用程序的指导。

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

例如;我只想要这个人的照片“Allen Partridge”

这是 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>

【问题讨论】:

    标签: xml actionscript-3 flash apache-flex flex4.5


    【解决方案1】:

    如果您只想要evangelists 的第一个元素,您可以这样做:

    evangelistsXML.evangelist[0]
    

    你也可以搜索一个值,所以如果你“只想要 Allen Partridge 的头像”,你可以这样做(假设只有一个 Allen Partridge):

    evangelistsXML.evangelist.(name == 'Allen Partridge').profileimage
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-03-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多