我想在IE11的控制台中检查一个xml文件。在其他所有浏览器中,我所要做的就是添加行console.log(myXML);
,它将在控制台中输出原始xml。但是,相同的代码将在IE11和Edge中输出具有其所有属性的对象表示形式。我只想看到xml,就像它在所有其他浏览器中显示的一样。我该如何做到这一点?而且为什么IE会比其他浏览器首先做到这一点呢?如何在IE的控制台中输出xml?
1
A
回答
2
使用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);
2
您是否尝试过使用XMLSerializer?
var myXMLstring = new XMLSerializer().serializeToString(myXml)
console.log(myXMLstring)
+1
这工作,但不显示其全部的XML。看起来像输出到控制台时不能超过字符限制。 'dirxml'似乎更好。 –
相关问题
- 1. 如何在控制台输出@user?
- 2. 如何在缓冲区控制台输出中输出?
- 3. 如何在Xcode输出控制台中显示C++输出
- 4. 控制台输出
- 5. 输出控制台
- 6. 如何输出到iPhone的控制台?
- 7. 如何使用XUnit控制台输出NUnit格式的xml?
- 8. 如何控制log4j中的日志控制台输出
- 9. 如何在iOS 10 beta中抑制AVPlayer.play()的控制台输出?
- 10. os.system()的控制台输出?
- 11. 的IntelliJ控制台输出
- 12. 如何读取Xcode控制台输出?
- 13. 如何编辑控制台输出
- 14. 如何输出LogCat到控制台?
- 15. 如何在PyCharm中的Python控制台中封装输出?
- 16. 如何让asl_log出现在iOS系统控制台输出中?
- 17. 如何在火花输出控制台中抑制“Stage 2 ===>”?
- 18. 如何保持控制台输出固定在控制台的最后一行?
- 19. 在Chrome中保存控制台输出
- 20. 在控制台python中没有输出
- 21. 在TestNG中捕获控制台输出?
- 22. 在RichTextBox中输出控制台c#WindowsForm
- 23. 控制台输出在java中变化
- 24. 在Eclipse中过滤控制台输出
- 25. 在Laravel中获取控制台输出
- 26. 在Jenkins控制台中输出VBscript
- 27. 在NSView中显示控制台输出
- 28. 如何在控制台中输出RDD的内容
- 29. 如何在clion下的调试中捕获控制台输出?
- 30. 如何在Linux中的控制台输出启动Tomcat?
尝试使用字符串格式化:'的console.log( '%s' 的,myXML);' – hindmost