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"));
 tvLoader.load(new URLRequest(root.loaderInfo.parameters.urlXML));
function LoadtvXML( 
tvData = new XML(; 
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));
function completeHandler(event:Event):void{
 trace("completeHandler: " + event);