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
>


Reply via email to