code: function(url, onload, onerror, binary, timeout, ontimeout)
  	{
  		var req = new mxXmlRequest(url, null, 'GET');
  		
  		if (binary != null)
  		{
  			req.setBinary(binary);
  		}
  		
  		req.send(onload, onerror, timeout, ontimeout);
  		
  		return req;
  	}
docs: Function: get
  
  Loads the specified URL *asynchronously* and invokes the given functions
  depending on the request status. Returns the <mxXmlRequest> in use. Both
  functions take the <mxXmlRequest> as the only parameter. See
  <mxUtils.load> for a synchronous implementation.
  
  Example:
  
  (code)
  mxUtils.get(url, function(req)
  {
  var node = req.getDocumentElement();
  // Process XML DOM...
  });
  (end)
  
  So for example, to load a diagram into an existing graph model, the
  following code is used.
  
  (code)
  mxUtils.get(url, function(req)
  {
  var node = req.getDocumentElement();
  var dec = new mxCodec(node.ownerDocument);
  dec.decode(node, graph.getModel());
  });
  (end)
  
  Parameters:
  
  url - URL to get the data from.
  onload - Optional function to execute for a successful response.
  onerror - Optional function to execute on error.
  binary - Optional boolean parameter that specifies if the request is
  binary.
  timeout - Optional timeout in ms before calling ontimeout.
  ontimeout - Optional function to execute on timeout.