Flex / Actionscript - 解析为ArrayCollection时出现“class”XML属性名称错误

时间:2016-01-30 18:34:27

标签: xml actionscript-3 flex flex4

我正在尝试使用Flex 4和Actionscript将XML响应事件转换为ArrayCollection。

问题是我无法控制输出XML HTTP响应,其中一个属性是名称'class'所以,我在尝试访问对象时遇到错误

Actionscript代码:

protected var products:ArrayCollection;

protected function service_resultHandler(event:ResultEvent):void
{
    products = event.result.oxip.response.class.type.market; 
}

1 个答案:

答案 0 :(得分:1)

如果属性名称为reserved word,则只能使用array bracket access访问它们。例如:

products = event.result.oxip.response["class"].type.market;