我有一个XML消息,像这样:如何在比较XML时忽略某些元素?
<root>
<elementA>something</elementA>
<elementB>something else</elementB>
<elementC>yet another thing</elementC>
</root>
我想比较这类型的受测试的方法产生的预期消息的消息,但我不关心elementA
。所以,我想考虑上述消息等于:
<root>
<elementA>something different</elementA>
<elementB>something else</elementB>
<elementC>yet another thing</elementC>
</root>
我使用的是最新版本的XMLUnit。
我想象的答案涉及到创建一个自定义DifferenceListener
;如果有什么东西可以用在那里,我只是不想重新发明轮子。
欢迎使用XMLUnit以外的库的建议。
这也是解决问题的有效方法。感谢您的建议。 – 2009-08-06 23:29:33