У меня есть XML в следующем формате:Как игнорировать порядок элементов при сравниваете с XMLUnit
<Root>
<Elem1>
<SubElem1>A</SubElem1>
...
</Elem1>
<Elem1>
<SubElem1>B</SubElem1>
...
</Elem1>
<Elem2>
...
</Elem2>
...
</Root>
Я хочу поручить дифф двигатель XMLUnit, чтобы игнорировать порядок элементов ElemN, но только в пределах своей «группы».
Например:
- Если второй и первый elem1 в предыдущем примере, изменится порядок => равно
- Если elem2 станет, прежде чем elem1 или в середине elem1 => разности
Есть ли способ достичь этого результата?
Мне нужно было отрегулировать свой ответ на мои потребности, поскольку я хотел, чтобы все элементы были сгруппированы вместе, а не только элементы Elem1, но ElementSelector указал мне в правильном направлении. –