xmlunit を使用して 2 つのテキスト ファイルを比較しています。コントロール xml は次のとおりです。
<books>
<book>
<name>Angels & Demons</name>
<isbn>9971-5-0210-0</isbn>
<author>Dan Brown</author>
<category></category>
</book>
</books>
これを、要素と要素が入れ替わった別の xml と比較しています。
<books>
<book>
<isbn>9971-5-0210-0</isbn>
<name>Angels & Demons</name>
<author>Dan Brown</author>
<category></category>
</book>
</books>
Diff オブジェクトは、次の違いを報告します。
Expected sequence of child nodes '1' but was '3' - comparing <name...> at /books[1]/book[1]/name[1] to <name...> at /books[1]/book[1]/name[1]
<name>
子ノードが '1' の場合、<isbn>
子ノードは '2' ではないでしょうか?