我有这样的 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 以外的库的建议。