Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xml 无法循环项目渲染器,如何在i中输入值?_Xml_Apache Flex - Fatal编程技术网

Xml 无法循环项目渲染器,如何在i中输入值?

Xml 无法循环项目渲染器,如何在i中输入值?,xml,apache-flex,Xml,Apache Flex,我有16个AwayScore从api调用返回给我xml,如果我不使用[0],每个AwayScore都给我xml名称空间。如何让标签打印16次?ItemRenders用于基于列表的类,如列表或数据网格。将基于列表的类的数据提供程序设置为selectedSpeler.AwayScore。然后在itemRenderer中,使用data属性访问XML的各个元素 在概念上类似于这样: <s:ItemRenderer> <s:Label text="{selectedSpeler


我有16个AwayScore从api调用返回给我xml,如果我不使用[0],每个AwayScore都给我xml名称空间。如何让标签打印16次?

ItemRenders用于基于列表的类,如列表或数据网格。将基于列表的类的数据提供程序设置为
selectedSpeler.AwayScore
。然后在itemRenderer中,使用data属性访问XML的各个元素

在概念上类似于这样:

<s:ItemRenderer>

    <s:Label text="{selectedSpeler.AwayScore[i]}"/> 

</s:ItemRenderer>


为了取得最佳效果;您需要将XML变量转换为XMLListCollection。由于不了解您的数据结构或如何加载数据结构,我无法提供更具体的详细信息。

>20 0 7 10 3这是16次我不知道您试图用您的注释传达什么。@user3060452
Score
不表示数组;它表示具有属性的对象(
AwayScore
AwayScoreOverTime
等)。如Reboog711所述,您只能将ILists用作基于列表的组件的数据提供程序。其中的所有项应为相同类型。例如:
等。
<s:List dataProvider = "{selectedSpeler.AwayScore}">
<s:ItemRenderer>
    <s:Label text="{data.somePropertyOnYourXML}"/> 
</s:ItemRenderer>
</s:List>