编程语言
首页 > 编程语言> > 如何在javascript中打印漂亮的xml?

如何在javascript中打印漂亮的xml?

作者:互联网

JavaScript中漂亮打印xml的最佳方法是什么?我通过ajax调用获取xml内容,然后在textarea中显示此请求之前我想格式化它以便它看起来很好看:)

解决方法:

这不会处理任何缩进,但有助于对XML进行编码以便在< pre>中使用.或< textarea>标签:

/* hack to encode HTML entities */
var d = document.createElement('div'); 
var t = document.createTextNode(myXml); 
d.appendChild(t);
document.write('<pre>' + d.innerHTML + '</pre>');

如果您需要突出显示并且节点可折叠/可扩展,而不是< textarea>,请在超级用户上查看Displaying XML in Chrome Browser.

标签:javascript,pretty-print,xml
来源: https://codeday.me/bug/20190714/1457483.html