Я пытаюсь проверить xml файл в консоли в IE11. В любом другом браузере все, что мне нужно сделать, это добавить строку console.log(myXML);
и он выведет исходный xml в консоли. Однако тот же код выводит представление объекта со всеми его свойствами в IE11 и Edge. Я просто хочу увидеть xml так же, как и во всех других браузерах. Как это сделать? И почему heck будет IE делать это иначе, чем другие браузеры в первую очередь?
Используйте метод dirxml
.
По официальной документации, найденной здесь: https://msdn.microsoft.com/en-us/library/dn265067(v=vs.85).aspx
Dirxml: регистрирует объект узла XML в консоли.
var parser = new DOMParser();
var xml = parser.parseFromString("<books isbn=\"1111\"><book><title>Hello world!</title></book></books>", "application/xml");
console.dirxml(xml);
Вы пытались использовать XMLSerializer?
var myXMLstring = new XMLSerializer().serializeToString(myXml)
console.log(myXMLstring)
dirxml
кажется, работает лучше.
console.log('%s',myXML);