AS3获取Dynamicly选择的XML标记的内容

AS3获取Dynamicly选择的XML标记的内容,xml,actionscript-3,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 var示例:XML= 巴兹 ; //我需要通过在foo中使用字符串“bar”来获得baz 您可以通过XML变量上可用的函数执行此操

我需要通过字符串输入检索XML数据集中任意标记的内容

var example:XML =
<foo>
    <bar>
        baz
    </bar>
</foo>;
// i need to get baz by using the string "bar" in some way with foo
var示例:XML=
巴兹
;
//我需要通过在foo中使用字符串“bar”来获得baz
您可以通过XML变量上可用的函数执行此操作,这将返回所有实例的列表,因此对于您的示例:

var tagInstanceList:XMLList = example.descendants("bar");
trace(tagInstanceList[0]) // baz
这里需要注意的是索引访问:由于某种原因,索引访问时会忽略周围的标记,除非找到的标记包含XML数据