XML作为一行字符串接收。我需要格式化它并放入CodeMirror编辑器中。我在手册中找不到任何有用的东西。然后,我尝试了谷歌代码美化,但没有成功。所以搜索没有任何可用的东西。如何美化xml并将其放入CodeMirror编辑器?
var editor2 = CodeMirror(document.getElementById("xmlResponseTextarea"), {
lineNumbers: true,
mode: "xml"
});
var pretty = prettyPrintOne(data, 'xml');
editor2.setValue(pretty);更新:
我其实是在找AutoFormatting选项。我解决它的方法是:
cm.execCommand("selectAll");
cm.execCommand("indentAuto");发布于 2014-11-02 08:46:17
设置值后,遍历这些行并在文档中缩进它们:
doc.eachLine(function (line) {
cm.indentLine(doc.getLineNumber(line));
});请参阅indentLine()上的CodeMirror文档。
https://stackoverflow.com/questions/26678368
复制相似问题