Flex:在高级数据网格中显示xml

Flex:在高级数据网格中显示xml,xml,apache-flex,advanceddatagrid,Xml,Apache Flex,Advanceddatagrid,我有一个外部xml文件,我想在高级数据网格中显示它……就像我单击父元素一样,子元素必须显示在相应的列中……我正在尝试使用我的数据提供程序,但它不起作用。 我该怎么做?…也许您正在像往常一样编码: <mx:AdvancedDataGrid dataProvider="{user.users}" width="100%" height="100%"> ... ... </mx:columns> ... ... 那么你可以改变一下吗 <mx:AdvancedData

我有一个外部xml文件,我想在高级数据网格中显示它……就像我单击父元素一样,子元素必须显示在相应的列中……我正在尝试使用我的数据提供程序,但它不起作用。
我该怎么做?…

也许您正在像往常一样编码:

<mx:AdvancedDataGrid dataProvider="{user.users}" width="100%" height="100%">
...
...
</mx:columns>

...
...
那么你可以改变一下吗

<mx:AdvancedDataGrid dataProvider="{new HierarchicalData(user.users)}" width="100%" height="100%">
...
...
</mx:columns>

...
...

也许您正在像往常一样编码:

<mx:AdvancedDataGrid dataProvider="{user.users}" width="100%" height="100%">
...
...
</mx:columns>

...
...
那么你可以改变一下吗

<mx:AdvancedDataGrid dataProvider="{new HierarchicalData(user.users)}" width="100%" height="100%">
...
...
</mx:columns>

...
...

您是否正确访问了字段名(datafield=“@yourField”),是否使用了HierarchicalData类作为XML?是否提供了一些代码?@adam..我已经完成了所有这些,我的resultEvent函数是。。。。公共函数结果(事件:ResultEvent):void{xmlList=user.lastResult.users;}这里user是我的HTTPService id,users是我的根元素..这是我的xml文件..saved user.xml是否正确访问字段名(datafield=“@yourField”),您是否为XML使用了HierarchicalData类?可能提供一些代码?@adam..我已经完成了所有这些,我的resultEvent函数是。。。。公共函数结果(事件:ResultEvent):void{xmlList=user.lastResult.users;}这里user是我的HTTPService id,users是我的根元素..这是我的xml文件..保存的user.xml