我有这样的XML消息:
<root>
<elementA>something</elementA>
<elementB>something else</elementB>
<elementC>yet another thing</elementC>
</root>
Run Code Online (Sandbox Code Playgroud)
我想比较一个由测试方法产生的这种类型的消息与预期的消息,但我不在乎elementA.所以,我希望上述消息被认为是等于:
<root>
<elementA>something different</elementA>
<elementB>something else</elementB>
<elementC>yet another thing</elementC>
</root>
Run Code Online (Sandbox Code Playgroud)
我正在使用最新版本的XMLUnit.
我想象的答案涉及创造一个习俗DifferenceListener; 如果那里有可以使用的东西,我只是不想重新发明轮子.
建议使用XMLUnit以外的库.