我使用XML Unit比较两个XML并检查两者是否相似。 我的要求是 - 我想在比较期间忽略特定的XPATH。 我如何忽略给定的XPATH,因为XPATH可以是任何有效的Xpath语法?
提前致谢。
答案 0 :(得分:1)
我使用xslt通过xpath删除元素,然后比较两个已处理的xml。
答案 1 :(得分:1)
您应该使用DifferenceListener
并实施differenceFound
方法。
参数差异提供了位置,因此您可以使用此信息与要忽略的XPath列表进行比较。
difference.getTestNodeDetail().getXpathLocation()