我想要比较两个XML文件,但仅基于标签值,我还需要将标签作为一个整体进行比较,例如
<someTag><otherTag value1="0" value2="5"/>text1</someTag>
<someTag><otherTag value1="10" value2="15"/>text2</someTag>
我需要做的是展示<otherTag value1="10" value2="15"/>是不同的,我不关心text1 text2的不同。问题是,默认情况下,XMLUnit会分别比较value1和value2,而我希望将它们放在一起进行比较,整个标记作为一个字符串。有没有办法做到这一点?我知道我可以排除实现DifferenceEvaluator的text,但我仍然不知道如何将属性作为整体进行比较。我还考虑使用xslt。
发布于 2020-04-09 16:21:21
我将对这两个文档进行转换,以消除您希望从比较中排除的内容,然后比较结果。
https://stackoverflow.com/questions/61115955
复制相似问题