AS3获取动态选择的XML标记的内容

时间:2013-08-21 22:05:09

标签: xml actionscript-3

我需要通过字符串输入

检索XML数据集中任意标记的内容
var example:XML =
<foo>
    <bar>
        baz
    </bar>
</foo>;
// i need to get baz by using the string "bar" in some way with foo

1 个答案:

答案 0 :(得分:0)

您可以通过XML变量上的descendants函数执行此操作,这将返回所有实例的列表,因此对于您的示例:

var tagInstanceList:XMLList = example.descendants("bar");
trace(tagInstanceList[0]) // baz

这里有关于索引访问的注意事项:由于某些原因,索引访问时忽略了周围的标记,除非找到的标记包含XML数据。