hi ben, i doesnt work, i tried this var va:String="centro"; var jo:XMLList=myDataProvider.data.item.([va]=="tolon"); it has a error, it says that it cant compare a string with an array and i tried this too var va:String="centro"; var jo:XMLList=myDataProvider.data.item.({va}=="tolon"); but nothing. any suggestion please? thanks... --- In flexcoders@yahoogroups.com, Ben Marchbanks <[EMAIL PROTECTED]> wrote: > > Interest to know if anyone has been able to make this work. > > I struggled with trying to use variables in filtering XMLList without success. > > Alex Harui wrote: > > > > > > ([variable] == �Y�) > > > > > > > > ------------------------------------------------------------------------ > > > > *From:* flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] > > *On Behalf Of *figo2324 > > *Sent:* Friday, September 14, 2007 2:46 PM > > *To:* flexcoders@yahoogroups.com > > *Subject:* [flexcoders] XMLList > > > > > > > > Hi people, i need your help, i have a xmllist object so i need to > > query this xmllist, im doing it in this way > > > > var jo:XMLList=myDataProvider.data.item.(koala=="Y"); > > > > where myDataProvider.data = > > <data> > > <item> > > <prueba>ccct</prueba> > > <koala>X</koala> > > </item> > > <item> > > <prueba>sambil</prueba> > > <koala>Y</koala> > > </item> > > </data> > > then the structure of this xmllist can be changes it means that when > > i wanna to query it using this sentences var > > jo:XMLList=myDataProvider.data.item.(koala=="Y"); > > The param koala have been changed, then i need that this param be a > > variable so i dont know how to do that... > > > > for example > > > > var variable:String="koala";// > > var jo:XMLList=myDataProvider.data.item.(variable=="Y"); > > but it doesnt works, i dont know how to pass a variable in this > > sentence, some suggestion please... > > > > thanks so much coders > > > > > > -- > Ben Marchbanks > > ::: alQemy ::: transforming information into intelligence > http://www.alQemy.com > > ::: magazooms ::: digital magazines > http://www.magazooms.com > > Greenville, SC > 864.284.9918 >