我有来自 HTTPService 调用的 XML 响应,结果格式为 e4x。
<?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 和空字符串进行比较,但没有成功……
原文由 mmattax 发布,翻译遵循 CC BY-SA 4.0 许可协议
你已经找到了最好的方法:
如果您不知道属性是否存在,则
attribute
方法是检索属性的首选方法。