0

次の形式の XML があります。

<Root>
    <Elem1>
        <SubElem1>A</SubElem1>
        ...
    </Elem1>
    <Elem1>
        <SubElem1>B</SubElem1>
        ...
    </Elem1>
    <Elem2>
        ...
    </Elem2>
    ...
</Root>

XmlUnit の diff エンジンに、ElemN 要素の順序を無視するように指示したいのですが、それらの「グループ」内のみです。

例えば:

  • 前の例の 2 番目と 1 番目の Elem1 の順序が変わる場合 => 等しい
  • Elem2 が Elem1 の前または Elem1 の途中になる場合 => 違い

この結果を達成する方法はありますか?

4

1 に答える 1