我已经得到了与XML和Atom提要。

绑定高级数据网格Flex应用程序

使用我的XML文件,应用效果非常好:

jiraList = new XMLList(event.result.channel.item);

然而,当我尝试访问Atom提要,我不能去比“event.result”下。

此工作的:

clarityList = event.result as XMLList;
Alert.show(clarityList.toString());

但是,这并不:

clarityList = event.result.feed as XMLList;
Alert.show(clarityList.toString());

如Adobe解释它,我使用Atom名字空间:

private namespace atom = "http://www.w3.org/2005/Atom";
use namespace atom;

我的目标是能够Atom提要与我的高级数据网格列绑定,因为它与我的XML饲料的作品。我怎样才能做到这一点?

有帮助吗?

解决方案

private namespace atom = "http://www.w3.org/2005/Atom";
use namespace atom;

clarityList = event.result.atom::feed as XMLList;
Alert.show(clarityList.toString());

命名空间必须被用于限定属性(元素)的访问。 ActionScript属性名称其实都是合格的命名空间,但很少使用这种方式。 XML趋向于把这个主题“的表面”可以这么说。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top