Bind to an XMLList or an E4X Query
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical"> <mx:Script> [Bindable] private var xmlItems:XML = new XML("<CATALOG><PLANT id='1'><COMMON>A</COMMON><ZONE>4</ZONE><LIGHT>Shady</LIGHT><PRICE>$2.44</PRICE><AVAILABILITY>031599</AVAILABILITY></PLANT></CATALOG>"); </mx:Script> <mx:DataGrid dataProvider="{xmlItems.PLANT.(ZONE == 4)}"> <mx:columns> <mx:DataGridColumn dataField="COMMON"/> <mx:DataGridColumn dataField="PRICE"/> <mx:DataGridColumn dataField="AVAILABILITY"/> <mx:DataGridColumn dataField="LIGHT"/> </mx:columns> </mx:DataGrid> </mx:Application>