出现的问题:想取出XML对象的子元素。
解决的办法:使用elements()方法,以一个XMLList返回所有元素,然后for each循环遍历list
正文:E4X提供的elements()方法,返回XML对象所有元素子节点。在for each循环内使用此办法,可以遍历XML
贴个例子供参考:
var menu:XML = <MENU><MENUITEM label="File">; <MENUITEM label="Now"></MENUITEM>; <MENUITEM label="Help">; <MENUITEM label="About"></MENUITEM>; This is a text node</MENUITEM>; </MENUITEM>; </MENU>; walk(menu); public funtion walk(node:XML):void { for each(var element:XML in node.elements()) { trace(<a href="mailto:element.@label">element.@label</a>); walk(element); } }
Cool!
cool you saytik! Write more!
Interestingly, I even nedumala about it …
a good theme, and you can read more
Cool game