在比较 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 以外的库的建议。