我正在使用 xmlunit 来比较两个文本文件。控制xml是:
<books>
<book>
<name>Angels & Demons</name>
<isbn>9971-5-0210-0</isbn>
<author>Dan Brown</author>
<category></category>
</book>
</books>
我将它与另一块交换了 and 元素的 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'吗?