I'm not getting any error! Here's the code I'm using: var myData:XML = <Entries> <Entry type="text"> <MetaData> <itemid>1234</itemid> </MetaData> </Entry> <Entry type="text"> <MetaData> <itemid>1234</itemid> </MetaData> </Entry> <Entry type="text"> <MetaData> <itemid>12345</itemid> </MetaData> </Entry> </Entries>; trace(myData.Entry..MetaData.(itemid == 1234));
and here's the output: <MetaData> <itemid>1234</itemid> </MetaData> <MetaData> <itemid>1234</itemid> </MetaData> On Fri, Sep 26, 2008 at 4:48 AM, Durres76 <[EMAIL PROTECTED]> wrote: > hi, > i'm getting a strange error, strange to me at least, when i run the > following expression on the below xml data: > - expression: myData.Entry..MetaData.(itemid == 1234) > - var myData = > <Entries> > <Entry type="text"> > <MetaData> > <itemid>1234</itemid> > </MetaData> > </Entry> > <Entry type="text"> > <MetaData> > <itemid>1234</itemid> > </MetaData> > </Entry> > <Entry type="text"> > <MetaData> > <itemid>12345</itemid> > </MetaData> > </Entry> > </Entries> > > This is the runtime error in Flex: > ReferenceError: Error #1065: Variable itemid is not defined > > i can't understand how itemid is not defined. > > Thanks, > d > > > -- Haykel Ben Jemia Allmas Web & RIA Development http://www.allmas-tn.com