为什么我的Atom数据绑定不工作?
-
21-08-2019 - |
题
我已经得到了与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趋向于把这个主题“的表面”可以这么说。
不隶属于 StackOverflow