我想要做的是遍历xml文件,并将每个节点的内容分配给具有相同名称的静态变量。
例如
<item1>blah<item1>
<item2>tasdsddssda</item2>
<item3>asdasdasd</item3>
var xmlNodes:XMLList = xml.children();
for (var i = 0; i < xmlNodes.length(); i++) {
ClassName[tagName] = xmlNodes[i];
}
如何获取标记的tagName?
一直在查看XML
和XMLList
的文档,但除非我有一个盲目的时刻,否则无法发现它是怎么做的。我试过.name但是没用。我发现我可以用toXMLString()
做到这一点,但是认为必须有一个更好的方法?
答案 0 :(得分:2)
var xmlNodes:XMLList = xml.children();
for each (var item:XML in xmlNodes) {
ClassName[item.name()] = item;
}
请参阅the livedocs。