Получение внутреннего HTML-кода XML-документа с помощью JavaScript в IE9Html

Программисты Html
Anonymous
Получение внутреннего HTML-кода XML-документа с помощью JavaScript в IE9

Сообщение Anonymous »

Хорошо, надеюсь, я не пропустил ни одной темы, из-за которой это дублируется. Все, что я нашел, касалось запросов AJAX с помощью jQuery, тогда как я не работаю с AJAX и использую собственный JS.
По сути, я создаю парсер DOM, а затем на его основе XML-документ.

Код: Выделить всё

var parser = new DOMParser();
var doc = parser.parseFromString(HTML, "text/xml");
После того, как я проделал манипуляцию, мне нужен XML как строка, а не объект.
В Chrome я могу просто выполнить doc.innerHTML, но в IE даже нет атрибута index.innerHTML, что имеет смысл, поскольку это XML, а не HTML.
Я знаю, что могу создать новый узел и скопировать в него всех дочерних элементов, а затем получить внутренний HTML, но есть ли здесь лучший/более быстрый способ просто получить строковое представление XML-документа?

Подробнее здесь: https://stackoverflow.com/questions/278 ... ipt-in-ie9

Вернуться в «Html»