package { import flash.display.Sprite; import flash.events.Event; import flash.net.URLLoader; import flash.net.URLRequest; public class Test extends Sprite { private var loader:URLLoader; private var list:XML; public namespace test = "http://www.sitemaps.org/schemas/sitemap/0.9"; use namespace test; private function loadXML():void { loader = new URLLoader(new URLRequest("http://www.nmh.org/sitemap.xml")); loader.addEventListener(Event.COMPLETE, fileLoadedHandler); } private function fileLoadedHandler(e:Event):void { list = XML(e.target.data); trace(list.url.loc.text()); } public function Test() { loadXML(); } } }
this works just fine on my machine... Cheers, Claduiu ________________________________ From: Wally Kolcz <wko...@isavepets.com> To: flexcoders@yahoogroups.com Sent: Thu, August 26, 2010 5:27:27 PM Subject: Re: [flexcoders] Perplexed: An XML Love Story I am using Flex and a URLLoader. I call the loadXML in the CreationComplete event private var loader:URLLoader; private var list:XML; private function loadXML():void { loader = new URLLoader(new URLRequest("http://www.nmh.org/sitemap.xml"); loader.addEventListener(Event.COMPLETE, fileLoadedHandler); } private function fileLoadedHandler(e:Event):void { list = new XML(e.target,data); }