我需要区分包含生成的 .xml 和 .wsdl 文件的大型目录结构。生成的 .xml 文件在子元素出现的顺序上有所不同。XmlUnit Diff.similar() 方法应该处理这种情况:
'如果两个文档包含相同的元素和属性,无论顺序如何,它们都被认为是“相似的”。
然而,情况并非如此。我拿了一个 .xml 文件,颠倒了两个子元素的顺序,XmlUnit 说它们不相似。
XmlUnit 已损坏,仅提供内置 diff 实用程序的功能。
是否有 XmlUnit 的替代方法可以识别 .xml 文件中的简单差异,例如子元素的排序?