Parsing XML issues... help?!

My brain is just fried after a very long week of debugging someone elses code! :crying: I know this must be something obvious but I’m wanting to get the URLS.url[].link for the childnodes with id’s of ‘webTV’ & ‘webRadio’, then load the url (which will be SWFs defined in the CMS) into a movie. XML attached.
Please point out my amazing stupidity & set me back on the path of the functional script!

AS code;

//call the xml
var tvLoader:URLLoader = new URLLoader(); 
var tvData:XML = new XML(); 
 
tvLoader.addEventListener(Event.COMPLETE, LoadtvXML); 
 
if (!root.loaderInfo.parameters.urlXML)
 tvLoader.load(new URLRequest("highlight_block.xml"));
else
 tvLoader.load(new URLRequest(root.loaderInfo.parameters.urlXML));
 
function LoadtvXML(e:Event.target.data) 
tvData = new XML(e.target.data); 
var.urls:XMLList = tvData.urls.url;
//load tv url
 if (urls[0].link != "")
 {
  var loaderTVUrl:Loader = new Loader();
  var urlTV:URLRequest = new URLRequest(urls[0].link);
 }
} 
 
//embed the called swf
var loaderTV:Loader = new Loader();
loaderTV.addEventListener(Event.COMPLETE, completeHandler);
loaderTV.load(new URLRequest(urlTV));
movie_webtv.addChild(loader);
function completeHandler(event:Event):void{
 trace("completeHandler: " + event);
}