我有以下 XML 对象:
<ns2:errorCode>
3001
</ns2:errorCode>
如果我只有一个字符串表示 errorCode,我如何访问该值。
我想做类似的事情:
xml['*::'+str]
xml
具有上述节点的 XML 对象
在哪里,str
我的字符串变量包含"errorCode"
.
我有以下 XML 对象:
<ns2:errorCode>
3001
</ns2:errorCode>
如果我只有一个字符串表示 errorCode,我如何访问该值。
我想做类似的事情:
xml['*::'+str]
xml
具有上述节点的 XML 对象
在哪里,str
我的字符串变量包含"errorCode"
.
感谢您的帮助。如果有人感兴趣,这就是我解决它的方法。
使任务变得困难的是命名空间。这行得通!
var t:XMLList = xml.*.(localName() =='errorCode');
您可能需要检查如何在 ActionScript3 中遍历 XML 结构:
http://help.adobe.com/en_US/as3/dev/WS5b3ccc516d4fbf351e63e3d118a9b90204-7e6b.html
str = xml.errorCode
应该做的伎俩。