2012-05-08 4 views
0

Предположим, что я положил строку xml в качестве тела iframe.Сохранить содержимое iframe как XML

Есть ли способ сохранить его в виде XML-файла с клиентской стороны. Например, создав ссылку на iframe, щелкните правой кнопкой мыши ссылку и выберите «сохранить цель как» или что-то подобное. Возможно, используя javascript?

Благодаря

+0

Возможно, вы можете общаться с API 'File': http://www.w3.org/TR/FileAPI/ – LukeGT

+0

@LukeGT Спасибо, но thats html5, правильно? Забыл упомянуть, что он должен работать в ie7. – Johan

+0

Yup that's HTML5. В этом случае вы можете найти некоторую библиотеку, предназначенную для IE, для этого, но я не знаю ничего подобного. Я боюсь – LukeGT

ответ

0

Вернитесь на сервер и добавьте заголовок Content-Disposition: attachment; filename=1234.xml.

+0

Есть ли способ решить эту проблему на стороне клиента? – Johan

+0

как я знаю - нет. –

0

Я мог бы быть неправильно, но я считаю, что есть ограничения по безопасности в месте, preventthe DOM доступ содержимое в плавающем фрейме.

Смежные вопросы