# Data Grid XML filtering

**URL:** https://forum.kirupa.com/t/data-grid-xml-filtering/305367
**Category:** flash
**Created:** [February 24, 2010, 5:49am UTC](https://forum.kirupa.com/t/data-grid-xml-filtering/305367 "2010-02-24T05:49:38Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![ArchemyDesign](https://avatars.discourse-cdn.com/v4/letter/a/4bbf92/32.png) [@ArchemyDesign](https://forum.kirupa.com/u/ArchemyDesign)
#### Post date: [February 24, 2010, 5:49am UTC](https://forum.kirupa.com/t/data-grid-xml-filtering/305367/1 "2010-02-24T05:49:38Z")

</div>

I cant sem to figure out how to filter my XML data before entering my data grid. I want to load only the XML data with the ID attribute “BALUSTER” and have tried entering:

data\_grid.dataProvider = dp.(@ID == “BALUSTER”);

into my xmlLoaded function without any success. I am fairly new to as3 and could definitely use the help. Thanks.

var dp:DataProvider;  
var products\_xml:XML;  
var xmlReq:URLRequest = new URLRequest(“data/products.xml”);  
var xml\_loader:URLLoader = new URLLoader();

function xmlLoaded(event:Event):void {  
var ldr:URLLoader = event.currentTarget as URLLoader;  
var xmlDP:XML = new XML(ldr.data);  
dp = new DataProvider(xmlDP);  
data\_grid.dataProvider = dp;  
}

xml\_loader.load(xmlReq);  
xml\_loader.addEventListener(Event.COMPLETE, xmlLoaded);
