2017-07-06 25 views
1

我想在IE11的控制台中检查一个xml文件。在其他所有浏览器中,我所要做的就是添加行console.log(myXML);,它将在控制台中输出原始xml。但是,相同的代码将在IE11和Edge中输出具有其所有属性的对象表示形式。我只想看到xml,就像它在所有其他浏览器中显示的一样。我该如何做到这一点?而且为什么IE会比其他浏览器首先做到这一点呢?如何在IE的控制台中输出xml?

+0

尝试使用字符串格式化:'的console.log( '%s' 的,myXML);' – hindmost

回答

2

您是否尝试过使用XMLSerializer?

var myXMLstring = new XMLSerializer().serializeToString(myXml) 
console.log(myXMLstring) 
+1

这工作,但不显示其全部的XML。看起来像输出到控制台时不能超过字符限制。 'dirxml'似乎更好。 –