获取XML根节点名称

时间:2011-05-19 10:34:06

标签: xml actionscript-3 root

我有2个xml文件和一个解析它们的函数。该函数必须知道如何根据xml文档根节点名称解析它们。

如何获取根名称?

3 个答案:

答案 0 :(得分:5)

您可以尝试name()localName()方法:

var xml:XML = <root><child /></root>
trace(xml.name());
trace(xml.localName());

答案 1 :(得分:3)

使用XML对象的name函数:

var xml1:XML=<foo></foo>
var xml2:XML=<bar></bar>
function parse(xml:XML):void{
    trace(xml.name())
}
parse(xml1) // trace foo
parse(xml2) // trace bar

答案 2 :(得分:3)

假设你有这个XML:

var xml:XML = <TheRootNode><someData /></TheRootNode>;

然后要获取根节点,只需调用name()

Alert.show(xml.name()); // Displays "TheRootNode"

干杯!