AS3 - 遍历XML?
问题描述:
我正在用XML文件在这里,不知何故,我不能得到我的头。这是一个悠闲的一天:PAS3 - 遍历XML?
所以,我得到了我的XMl文件。
有一个主节点,有3个孩子。 这3个孩子每个都有另外10个孩子。
所以,有一些信息只存储在3个“主要”孩子身上,我想按照父母的方式工作直到找到这些信息。
例子。
如果我在3个孩子的10个孩子中的一个,我想上一级并检查是否可以在那里找到价值。如果没有,再上一层并再次检查。
想这是非常简单的,但我一直没有与XML足够的工作,但..
(我显示一个Tree组件的XML。我选择我的项目在那里。如果我在其中一家分店,我确实收到了这些信息(因为每家分店都有我需要的信息),但是当我在一个项目时,我无法从它的父母那里收回任何东西)。
非常感谢!
答
尝试为3个父标记创建循环,然后为儿童标记创建一个循环。 也许这会给你一个想法:
for each (var myparenttag:XML in myxmlobject.parenttag)
{
for each (var mychildtag:XML in myparenttag)
{
trace(mychildtag.someelementinchildtag);
trace([email protected]);
trace(myparenttag.somechilditem);
trace(myparenttag.childtag[0]);
trace(myparenttag.childtag[1]);
trace([email protected]);
}
}