我想访问xml当中某些数据,或者是希望有个按钮有个输入文本点击按钮后过滤掉输入文本的内容,该如何做? XMLListCollection中的过滤函数可以帮我们做到这点!示例的关键函数如下,至于xml有兴趣的朋友自个写 import mx.collections.XMLListCollection; protected var col:XMLListCollection; protected var menuItemXml:XML; private function init():void { menuItemXml=menuItem; menuBarAppliation.dataProvider=menuItemXml.children(); } private function filterBtnClickHandler(e:MouseEvent):void { col=new XMLListCollection(menuItemXml.menuItems); col.filterFunction=labelFilter; //此处要刷新,否则无效 col.refresh(); menuBarAppliation.dataProvider=col; } private function labelFilter(value:Object):Boolean { if (value.@label == '用户信息管理') { return false; } return true; }