Okay, took a while with trial and error, and as always I find the solution shortly after posting...
So, for anyone else having trouble with this you do it as follows:
Your XML packet returned should have a variable name, lets say "discoResult".
You convert this XML as below:
var discoResultFromXml = Form.fromXML(discoResult);
You convert this into a html form:
var discoResultToHtml = discoResultFromXml.toHTML();
Done! Now you need to display this form somewhere (this is where I'm stuck and will be posting a new topic, which I'll link in the comment here).
Hope this helps someone!
Kind Regards,
Gary Shergill