XMLUnit:删除父包装器

XMLUnit: removing parent wrapper

XMLUnit 2 中有没有办法使这两个文档 return 相同(或相似)?我可以做一些预处理来获取子节点,但我想看看这是否可以直接用 XMLUnit 完成。

文档 1:

<a><b><c>test</c></b></a>

文档 2:

<c>test</c>

不,XMLUnit 希望得到它应该比较的树的根。选择子节点后,您可以使用 Input.fromNode 或类似的方法 - 但您知道这一点。

扩展输入构建器或创建 Source 包装器以通过 XPath 或类似方式启用 "real root" 选择并不难,但没有内置立即解决。