自从回答了这个问题以来,XMLUnit发生了很多变化。
现在,您可以在使用时轻松忽略节点
DiffBuilder:
final Diff documentDiff = DiffBuilder .compare(expectedSource) .withTest(actualSource) .withNodeFilter(node -> !node.getNodeName().equals(someName)) .build();
如果然后调用
documentDiff.hasDifferences()添加到过滤器的节点,则将被忽略。



