Managed to pop the XML into an XMLList
var list:XMLList = XMLList(xml);
And then recorsively count through items
list = list.decendants("item");
Then finaly recover what I was looking for
trace(list.toXMLString());
So all good.
- Criptopus
--- In [email protected], Alex Harui <aha...@...> wrote:
>
>
> There is no "eval" in actionscript. To pass XMLLIst a string it would have
> to be a string that can be converted to XML, not something that references
> variables.
>
> On 8/17/10 1:40 PM, "Stephen" <sd_br...@...> wrote:
>
>
>
>
>
>
> var xml:XML =
> <library>
> <shelf>
> <book>
> <chapter>Once Upon A Time</chapter>
> </book>
> </shelf>
> </library>
> ;
>
> var path1:XMLList = xml.shelf.book.chapter;
> trace("path1: " + path1.text()); // output: "path1: Once Upon A Time"
>
> var string:String = "xml.shelf.book.chapter";
> var path2:XMLList = XMLList("xml.shelf.book.chapter");
> trace("path2: " + path2.text()); // output: "path1:"
>
> Why do I get no output with the second trace, it looks like
> the XMLList() dosn't work, any tips would be great.
>
> - Criptopus
>
>
>
>
>
>
> --
> Alex Harui
> Flex SDK Team
> Adobe System, Inc.
> http://blogs.adobe.com/aharui
>