# Xml not being returned

**URL:** <https://forum.kirupa.com/t/xml-not-being-returned/237944>\
**Category:** Uncategorized\
**Created:** [September 5, 2007, 7:02pm UTC](https://forum.kirupa.com/t/xml-not-being-returned/237944 "2007-09-05T19:02:11Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![illkunundrum](https://avatars.discourse-cdn.com/v4/letter/i/9de0a6/32.png) [@illkunundrum](https://forum.kirupa.com/u/illkunundrum)\
**Post date:** [September 5, 2007, 7:02pm UTC](https://forum.kirupa.com/t/xml-not-being-returned/237944/1 "2007-09-05T19:02:11Z")

</div>

Hi all, i am trying to get my method “getXML” to return the XML back, But when i trace it, it kicks back:

function Function() {}

This is the “describeType”:

\<type name=“builtin.as$0::MethodClosure” base=“Function” isDynamic=“false” isFinal=“true” isStatic=“false”\>  
\<extendsClass type=“Function”/\>  
\<extendsClass type=“Object”/\>  
\<accessor name=“prototype” access=“readwrite” type="\*" declaredBy=“builtin.as$0::MethodClosure”/\>  
\<accessor name=“length” access=“readonly” type=“int” declaredBy=“builtin.as$0::MethodClosure”/\>  
\</type\>

This is what my constructor looks like:

package com.edu {  
import flash.events.Event;  
import flash.net.URLLoader;  
import flash.net.URLRequest;  
import flash.xml.XMLNode;

```
public class XMLLoader
{
	public var XMLData:XML;
	
	public function XMLLoader(XMLFile:String)
	{
		namespace ns = "http://www.filemaker.com/fmpdsoresult";
		use namespace ns;

		var loader:URLLoader = new URLLoader();
		loader.addEventListener(Event.COMPLETE, this.loadXML);
		loader.load(new URLRequest(XMLFile));
	}
	
	public function loadXML(e:Event)
	{
		this.XMLData = new XML(e.target.data);
	}
	

	public function getXML():XML
	{
		return this.XMLData;
	}
}

```

}
