Получение внутреннего 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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