Я создаю документ XMl через JavaScript и мне нужно предложить пользователю сохранить его на своем локальном компьютере.
Это код, который у меня есть на данный момент:
var xmlWindow = window.open("", "");
xmlWindow.document.write("<node>data</node>");
Это записывает xml в новое окно, которое пользователь затем может нажать file-> save to download.
- Есть ли еще один изящный способ сделать это?
- Есть ли способ установить mimeType нового окна, чтобы xml отображался правильно? чтобы указать заголовок, чтобы, когда пользователь нажимал сохранить, имя файла указывалось правильно?
примечание: должно быть совместимо с большинством браузеров (IE6, IE7, FF, Chrome).