Делалось для поиска и исправления в 1С документа, который косячно выгружался в XML. Файл был большим и совсем без форматирования, строки по нескольку тысяч символов. Попытки воспользоваться онлайн сервисами не принесли результата, обработки отсюда исправляли файл но не подсказывали, где именно ошибка, и при следующей выгрузке приходилось снова патчить файл.
Задача почти всегда решается путем тестирования и исправления ИБ, но нужно было найти решение быстро и именно найти документ и автора, поэтому была написана обработка, может, кому-то еще пригодится.
Результат исправления записывается в новый файл с добавлением в конец имени "_".
Обработка под управляемые формы.
Протестировано на платформе 8.3.23.1865 конфигурация УТ 11.5.9.119 (конфигурация не имеет значения).