【发布时间】:2011-05-19 10:34:06
【问题描述】:
我有 2 个 xml 文件和一个函数来解析它们。该函数必须知道如何根据xml文档根节点名称来解析它们。
如何获得根名称?
【问题讨论】:
标签: xml actionscript-3 root
我有 2 个 xml 文件和一个函数来解析它们。该函数必须知道如何根据xml文档根节点名称来解析它们。
如何获得根名称?
【问题讨论】:
标签: xml actionscript-3 root
您可以尝试name() 或localName() 方法:
var xml:XML = <root><child /></root>
trace(xml.name());
trace(xml.localName());
【讨论】:
使用 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
【讨论】:
假设你有这个 XML:
var xml:XML = <TheRootNode><someData /></TheRootNode>;
然后要获取根节点,你只需调用name():
Alert.show(xml.name()); // Displays "TheRootNode"
干杯!
【讨论】: