我正在使用ACE编辑器在我的网页上显示XML内容。我希望可以对编辑器中的XML代码进行格式化。
请问有人能告诉我如何实现吗?
我正在使用ACE编辑器在我的网页上显示XML内容。我希望可以对编辑器中的XML代码进行格式化。
请问有人能告诉我如何实现吗?
在Ace本身中没有指定XML代码格式化,因为它只是一个编辑器。使用此问题中的任何答案(链接)来美化代码。
var code = ace.getSession().getValue();
// prettify
ace.getSession().setValue(code);
这个套餐包含了多种模式,你可以在github上的Wiki中找到如何实现它的方法。例如:
var Mode = require('ace/mode/xml').Mode;
editor.getSession().setMode(new Mode());