Можно ли написать REGEX (поиск замены), который при запуске на XML-строке [... что-нибудь]
номер
Используйте синтаксический анализатор XML для чтения строки, а затем сериализатор XML, чтобы записать ее обратно в "симпатичном" режиме.
Каждый процессор XML имеет свои собственные параметры, поэтому он зависит от платформы, но вот несколько затейливый способ, который работает на реализациях DOM Level 3, соответствующих LS:
input= implementation.createLSInput();
input.stringData= unprettyxml;
parser= implementation.createLSParser(implementation.MODE_SYNCHRONOUS, null);
document= parser.parse(input);
serializer= implementation.createLSSerializer();
serializer.domConfig.setParameter("format-pretty-print", true);
prettyxml= serializer.writeToString(document);