Бьютификация — перевод строки из нечитаемого вида в привычный вид, легко читаемый человеком.

Бьютификация XML — это аналог функции «Pretty print» плагина «XML Tools» для редактора «Notepad++»

В отличие от бьютификации JSON, XML использует схемы. Недостаточно прочитать командой платформы строку XML, надо превратить строку в объект с помощью той схемы данных (xsd), которая поставляется отдельно или содержится внутри самого файла.

Для решаемой мной задачи, а именно — сохранить doc или docx файл в файл XML 2003 через файл-сохранить Редактора Word, затем разместить во Внешней Печатной Форме (ВПФ) с привязкой к организации различные варианты документа.

Мне потребовалось не только реализовать заданную функциональность ВПФ, но и подумать о глазах аналитиков-консультантов, которые будут видеть некрасивый сплошной текст.

Итак, представляю функцию бьютификации именно XML Строк в человекочитаемый код:

&НаСервере
Функция БьютификацияXMLНаСервере(Знач ТекстXML)

	Чтение = Новый ЧтениеXML; 
	Чтение.УстановитьСтроку(ТекстXML);
	Данные = ФабрикаXDTO.ПрочитатьXML(Чтение); 
	Запись = Новый ЗаписьXML;
	Запись.УстановитьСтроку(); 
	ФабрикаXDTO.ЗаписатьXML(Запись, Данные); 
	Возврат Запись.Закрыть(); 
	
КонецФункции