在Flex中确定XML属性是否存在的最佳方法

9
我从HTTPService调用中获得了一个e4x结果格式的XML响应。

<?xml version="1.0" encoding="utf-8"?>
<Validation Error="Invalid Username/Password Combination" />

我尝试过:

private function callback(event:ResultEvent):void {
    if(event.result..@Error) {
        // error attr present
    }
    else {
        // error attr not present
    }
}

但这似乎不起作用(它总是认为错误属性存在),有什么更好的方法吗?谢谢。 编辑:我也尝试将属性与null和空字符串进行比较,但没有成功...

请查看我的答案,我相信这就是你一直在寻找的! :) - Rihards
8个回答

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接