Я использую пользовательский инструмент для преобразования данных из проприетарного формата в Xml.
Однако сгенерированные элементы XML находятся в (казалось бы) случайном порядке, так что файл XML больше не соответствует схеме.
Исправление библиотек инструмента запланировано, но сейчас мне нужно быстрое исправление (файлы большие, поэтому исправление xml вручную будет очень трудоемким). Существует ли какой-либо инструмент / скрипт, который может исправить порядок дочерних элементов Xml в соответствии со схемой? Было бы достаточно, если бы он спустился по дереву и по пути переупорядочил дочерние элементы каждого элемента.