加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

用于比较xml文件的工具或库[closed]

发布时间:2020-12-16 01:57:32 所属栏目:百科 来源:网络整理
导读:我正在寻找一个XML比较工具,理解xml。它不能是逐行比较像WinMerge或超越比较。 理想的解决方案是显示类似于Word 2007显示跟踪更改方式的更改的解决方案。 DeltaXML这样做,但不是真正的GUI’开箱即用’,每个用户$ 500 !: ExamXml开箱即用,但以混乱的方式
我正在寻找一个XML比较工具,理解xml。它不能是逐行比较像WinMerge或超越比较。

理想的解决方案是显示类似于Word 2007显示跟踪更改方式的更改的解决方案。 DeltaXML这样做,但不是真正的GUI’开箱即用’,每个用户$ 500 !:

ExamXml开箱即用,但以混乱的方式显示差异。它没有前后的概念,它只是显示了区别:

该工具应该具有使用属性作为键的概念,因此它不认为元素的重新排序列表已经改变。 DeltaXML这样做,但我未能正确设置它的屏幕截图。

更新:

到目前为止ExamlXML是最好的开箱即用的解决方案。但它缺乏DeltaXML的变更管理概念。导致一些可用性问题。

DeltaXML几乎是我需要的解决方案,但具有更多功能的开箱即用的东西会更好。 DeltaXML需要编写java代码来调用api,同时编写XSL来将xml转换为期望的输入。

如果我理解你的问题,你可能有一个应用程序使用XML文件作为数据存储,GUI将“技术”标签名称抽象为“用户友好”标签 – 再次,我假设。因此,这将是一个自然延伸,以相似的方式查看差异。我也假设你的应用程序没有遵循“抽象”概念的差异设施。

我做了一些搜索,发现一个应用程序(ExamXML)似乎接近突出功能。我下载了eval版本并测试了你的文件:

它很好地突出差异。它看起来很有互动性,弹出有多少差异。看起来你可以改变它使用的颜色,所以也许你可以使用灰度和白色来强调标签。它似乎也有很多选项,你可以为您的用户预先设置。

我想注意,你将很难找到一个XML比较工具,不会显示标签名称,因为标签是什么给内容上下文。如果你去掉上下文,很难理解正在显示的数据。无论如何,这个工具可能是有帮助的。你还试图向你的用户展示这些工具,看看他们愿意忍受,有时他们可能会让你感到惊讶。希望这可以帮助!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读