我需要通过字符串输入检索 XML 数据集中任意标签的内容
var example:XML =
<foo>
<bar>
baz
</bar>
</foo>;
// i need to get baz by using the string "bar" in some way with foo
我需要通过字符串输入检索 XML 数据集中任意标签的内容
var example:XML =
<foo>
<bar>
baz
</bar>
</foo>;
// i need to get baz by using the string "bar" in some way with foo
您可以通过descendants
XML 变量上可用的函数来执行此操作,这将返回所有实例的列表,因此对于您的示例:
var tagInstanceList:XMLList = example.descendants("bar");
trace(tagInstanceList[0]) // baz
这里有一些关于索引访问的注意事项:由于某种原因,在索引访问中省略了周围的标记,除非找到的标记包含 XML 数据。