mga*_*mer 4 javascript xml pretty-print
在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>');
Run Code Online (Sandbox Code Playgroud)
如果<textarea>您想要突出显示并且节点可折叠/可扩展,而不是a ,那么请参阅在超级用户的Chrome浏览器中显示XML.
看看vkBeautify.js插件
http://www.eslinstructor.net/vkbeautify/
这正是你所需要的.它用简单的javascript编写,小于1.5K缩小并且非常快:花费不到5毫秒.处理50K XML文本.
| 归档时间: |
|
| 查看次数: |
20456 次 |
| 最近记录: |