You can use the jQuery library to make the XML request to your backend and also parse it
$(document).ready(function()
{
$.ajax({
type: "GET",
url: "your/url/that/returns/xml",
dataType: "xml",
success: function (xml) {
// xml contains the returned xml from the backend
$("body").append($(xml).find("html-to-insert").eq(0));
eval($(xml).find("script").text());
}
});
});
You can find out more about jQuery here and here
I haven’t tested it, but it should work according to this article.