Как отформатировать XML-код в Ace Editor?
Я использую ACE Editor для отображения содержимого XML на моей веб-странице. Я хочу отформатировать код XML в редакторе.
Может ли кто-нибудь сказать мне, как это сделать?
2 ответа
Решение
В пакет включено множество режимов, и Wiki на github расскажет вам, как его реализовать. Что-то вроде этого:
var Mode = require('ace/mode/xml').Mode;
editor.getSession().setMode(new Mode());
Форматирование XML-кода не указано в самом Ace, так как это всего лишь редактор. Используйте любой из ответов на этот вопрос, чтобы уточнить код.
var code = ace.getSession().getValue();
// prettify
ace.getSession().setValue(code);