Мне нужно разложить большие структуры каталогов, содержащие сгенерированные файлы .xml и .wsdl. Сгенерированные файлы .xml различаются в том порядке, в котором появляются дочерние элементы. Метод XmlUnit Diff.similar() должен обрабатывать этот случай:
'Два документа считаются "похожими", если они содержат одни и те же элементы и атрибуты независимо от порядка.
Однако это не так. Я взял файл .xml, изменил порядок двух дочерних элементов, и XmlUnit говорит, что они не похожи.
XmlUnit не работает, предоставляя больше функциональности, чем встроенная утилита diff.
Есть ли альтернатива XmlUnit, которая распознает простые различия в .xml файлах, например упорядочивание дочерних элементов?