现在我们正在尝试为我们的环境构建黄金配置.我们使用的一个软件依赖于大型
XML文件来包含其大部分配置.我们希望采用我们的实验室环境,将其编入我们的“黄金配置”,然后能够在将来对该配置进行审核.
原文链接:https://www.f2er.com/xml/292767.html由于diff是逐字节比较而不是逻辑比较,因此在这种情况下我们不能使用它来比较文件(XML是无序的,所以它不起作用).我正在寻找的东西可以解析两个XML文件,并逐个元素地比较它们.到目前为止,我们尚未找到任何可以执行此操作的实用程序.操作系统并不重要,我可以在任何可行的地方进行操作.优先权是现成的.
有任何想法吗?
编辑:我们遇到的一个问题是一个供应商的配置文件偶尔会多次提到相同的元素,每次都有不同的属性.无论我们使用什么diff实用程序,都需要能够识别属性集或将它们全部标识为一个元素的一部分.艰巨的任务 :)