我正在使用xmlunit来比较两个文本文件。控件的XML是:XmlUnit和子节点
<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>
是子节点',不会<isbn>
是子节点 '2'?
好像XMLUnit测试在XML子节点计数回车。设置以下内容\t \t ** XMLUnit.setIgnoreWhitespace(true); **给出了'期望的子节点序列'0'的更直观结果,但是'1' - 比较了/ struct [1]/int [1]处的到 at/struct [1]/int [1]' –
timmy