Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 XML Unit 来比较两个 XML 并检查两者是否相似。我的要求是 - 我想在比较过程中忽略特定的 XPATH。由于 XPATH 可以是任何有效的 Xpath 语法,我如何忽略给定的 XPATH?
提前致谢。
您应该使用DifferenceListener并实现该differenceFound方法。参数差异提供了位置,因此您可以使用此信息与要忽略的 XPath 列表进行比较。
DifferenceListener
differenceFound
difference.getTestNodeDetail().getXpathLocation()
我使用 xslt 通过 xpath 删除元素,然后比较两个处理后的 xml。