次の形式の XML があります。
<Root>
<Elem1>
<SubElem1>A</SubElem1>
...
</Elem1>
<Elem1>
<SubElem1>B</SubElem1>
...
</Elem1>
<Elem2>
...
</Elem2>
...
</Root>
XmlUnit の diff エンジンに、ElemN 要素の順序を無視するように指示したいのですが、それらの「グループ」内のみです。
例えば:
- 前の例の 2 番目と 1 番目の Elem1 の順序が変わる場合 => 等しい
- Elem2 が Elem1 の前または Elem1 の途中になる場合 => 違い
この結果を達成する方法はありますか?