thanks Cor, I have already tried this and it returned nothing as well. It's
very weird!.

I was able to retrieve the length by this, it returned 3.

trace(xmlData.asset.length());



On Wed, Jun 8, 2011 at 11:17 AM, Cor <c...@chello.nl> wrote:

> Try this:
>
> trace(xmlData.asset[i]);
>
>
> instead of trace(xmlData.children()[i]); // <<=== but I can;t get each node
> here...
>
> Groeten,
> Cor van Dooren
> www.codobyte.com
> ------------------------------------------------------------------
>  "There are only 10 types of people in the world:
>   Those who understand binary and those who don't."
>
>
> -----Original Message-----
> From: flashcoders-boun...@chattyfig.figleaf.com
> [mailto:flashcoders-boun...@chattyfig.figleaf.com] On Behalf Of ACE Flash
> Sent: woensdag 8 juni 2011 17:10
> To: Flash Coders List
> Subject: [Flashcoders] reading a very simple XML file
>
> Hi guys, I am pulling out my hair :(, my code can retrieve the xml file
> without any problem. But I was not able to retrieve each node in the follow
> case.
>
> Would you please help me to take a look my code? am I mising somehing?
>
> Cheers
>
> ===== XML FILE====
>
> <?xml version="1.0" encoding="UTF-8"?>
> <root>
> <asset type="IMAGE" url="www.google.com" filename="googlefilename"
> size="1000"/>
> <asset type="IMAGE" url="www.yahoo.com" filename="yahoofilename"
> size="1200"/>
> <asset type="IMAGE" url="www.bing.com" filename="bingfilename"
> size="1100"/>
> </root>
>
>
> ===== AS3 ========
>
> import flash.events.Event;
> var loader:URLLoader = new URLLoader();var request:URLRequest = new
> URLRequest("test.xml");var xmlData:XML;var childLength:uint;
> loader.addEventListener(Event.COMPLETE,
> completeHandler);loader.load(request);
> function completeHandler(e:Event):void{
>        xmlData = XML(e.target.data);
>        childLength = xmlData.children().length();
>
>        //trace(xmlData.children()); // <<== I can retrieve the data here
>
>        for (var i:uint = 0; i < childLength; i++)
>        {
>                trace(xmlData.children()[i]); // <<=== but I can;t get each
> node here...
>        }
>        }
>
>
> ======= code online =====
>
> http://www.privatepaste.com/89e38a7292
> _______________________________________________
> Flashcoders mailing list
> Flashcoders@chattyfig.figleaf.com
> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
>
> _______________________________________________
> Flashcoders mailing list
> Flashcoders@chattyfig.figleaf.com
> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
>
_______________________________________________
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Reply via email to