如何使用flex获取xml中父节点下的所有子节点?

时间:2011-01-27 18:56:28

标签: xml flex flash adobe

我有一个父节点,我正在尝试获取该父节点下的每个子节点并将其存储到arraycollection中?我怎么能这样做?

1 个答案:

答案 0 :(得分:1)

var coll:ArrayCollection = new ArrayCollection();

for each ( var child:XML in parent.children()) {
    coll.add(child);
}

parent.children()为您提供父级的所有子节点作为XMLList。然后,您可以将每个子项添加到集合中。

如果只想包含元素节点,可以使用elements()而不是children()。