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

Reply via email to