Apache flex 在flex/as3中检测XML节点属性的名称(而不是值!)

Apache flex 在flex/as3中检测XML节点属性的名称(而不是值!),apache-flex,actionscript-3,Apache Flex,Actionscript 3,var节点:XML 在flex/ActionScript3中,我可以调用node.attribute(“somename”)并获取节点的“somename”属性的值。我还可以调用node.attributes()并获取所有属性的值。但我怎么知道要寻找什么属性?!我正在创建的应用程序事先不知道XML文件的格式。我需要一种知道节点属性名称的方法,然后才能按名称访问它们 救命啊 摘自: XMLList attribs=node.@*; 对于(变量i:int=0;i

var节点:XML

在flex/ActionScript3中,我可以调用node.attribute(“somename”)并获取节点的“somename”属性的值。我还可以调用node.attributes()并获取所有属性的值。但我怎么知道要寻找什么属性?!我正在创建的应用程序事先不知道XML文件的格式。我需要一种知道节点属性名称的方法,然后才能按名称访问它们

救命啊

摘自:

XMLList attribs=node.@*;
对于(变量i:int=0;i
查看文档了解更多信息,您可以使用AS3使用XML做一些非常巧妙的事情。

摘自:

XMLList attribs=node.@*;
对于(变量i:int=0;i

查看文档了解更多信息,您可以使用AS3使用XML做一些非常巧妙的事情。

同意。我更喜欢使用XML变量,在变量的任何部分都很容易获取,并且很容易跟踪以获得数据的可视化表示。在处理XML时,我发现这是一本至关重要的读物:同意。我更喜欢使用XML变量,在变量的任何部分都很容易获取,并且很容易跟踪以获得数据的可视化表示。在处理XML时,我发现这是一个至关重要的阅读:
XMLList attribs = node.@*;
for (var i:int = 0; i < attribs.length(); i++)
{ 
   trace(attribs[i].name());     // attribute name
}