我正在尝试获取xml文件元素的子元素。我尝试使用嵌套循环,例如:
for each (var tempNode:XML in menu_xml.elements())
{
if (tempNode.children().length() > 0)
然而,无法做到这一点。即使这个代码有效,它也会获得有限阶段的元素。
如何逐个获取子元素,或者有更简单的方法来实现这一点?
编辑:以下是示例xml内容:
<mainmenu>
<home/>
<portfolio/>
<contact/>
<friends>
<bestfriends>
<joe/>
<karen/>
<bob/>
</bestfriends>
<otherfriends>
<john/>
<peter/>
</otherfriends>
</friends>
<animals>
<cat/>
<dog/>
<horse/>
</animals>
</mainmenu>
编辑2:我还没决定如何使用这些节点。假设我将它们解析为一个数组。 arr [3] [0] [0]应该是乔。
答案 0 :(得分:2)