Вы можете создать страницу на стороне сервера, которая будет выводить данные, которые вы хотите сохранить, в качестве тела ответа и добавив заголовок:
content-disposition: attachment; filename=FILE_NAME.xml
это заставит браузер открыть диалоговое окно сохранения для этого файла (вы можете назвать файл по своему желанию, изменив FILE_NAME
например, с php вы бы сделали:
$data = file_get_contents("1.xml"); //set the data you want to output to this variable
header("content-disposition: attachment; filename=my_xml.xml");
header("content-length: ".filesize("1.xml"));
echo $data;