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>
Related examples in the same category