Как отформатировать 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);
Другие вопросы по тегам