我正在寻找一个XML比较工具,理解xml。它不能是逐行比较像WinMerge或超越比较。
理想的解决方案是显示类似于Word 2007显示跟踪更改方式的更改的解决方案。 DeltaXML这样做,但不是真正的GUI’开箱即用’,每个用户$ 500 !:
ExamXml开箱即用,但以混乱的方式显示差异。它没有前后的概念,它只是显示了区别:
该工具应该具有使用属性作为键的概念,因此它不认为元素的重新排序列表已经改变。 DeltaXML这样做,但我未能正确设置它的屏幕截图。
更新:
到目前为止ExamlXML是最好的开箱即用的解决方案。但它缺乏DeltaXML的变更管理概念。导致一些可用性问题。
DeltaXML几乎是我需要的解决方案,但具有更多功能的开箱即用的东西会更好。 DeltaXML需要编写java代码来调用api,同时编写XSL来将xml转换为期望的输入。
如果我理解你的问题,你可能有一个应用程序使用XML文件作为数据存储,GUI将“技术”标签名称抽象为“用户友好”标签 – 再次,我假设。因此,这将是一个自然延伸,以相似的方式查看差异。我也假设你的应用程序没有遵循“抽象”概念的差异设施。
原文链接:https://www.f2er.com/xml/293834.html我做了一些搜索,发现一个应用程序(ExamXML)似乎接近突出功能。我下载了eval版本并测试了你的文件:
它很好地突出差异。它看起来很有互动性,弹出有多少差异。看起来你可以改变它使用的颜色,所以也许你可以使用灰度和白色来强调标签。它似乎也有很多选项,你可以为您的用户预先设置。
我想注意,你将很难找到一个XML比较工具,不会显示标签名称,因为标签是什么给内容上下文。如果你去掉上下文,很难理解正在显示的数据。无论如何,这个工具可能是有帮助的。你还试图向你的用户展示这些工具,看看他们愿意忍受,有时他们可能会让你感到惊讶。希望这可以帮助!