是否有一些Eclipse工具可以将XML文件的比较与此问题ExamXML中提到的Tool or library for comparing xml files一样好?
答案 0 :(得分:2)
差异功能(两个xml文件的比较)在Eclipse插件生态系统中非常罕见(当然不在WTP environment中)。
我只知道商业工具,例如<oXygen/>
XML Diff & Merge,proposes that:
link text http://www.oxygenxml.com/img/compareFilesBig.gif
diff解决方案包括两个XML diff算法(XML Accurate - 针对精确比较进行调整,以及快速调整XML - 以牺牲一定精度为代价调整速度),一种语法识别算法,可在{所知的所有文件类型上获得非常好的结果{1}} XML Diff和依赖于文件结构的三种算法:基于行,基于单词和基于字符。任何算法都可用于根据请求执行差异,但
<oXygen/>
XML Diff也提供自动选择,根据文件的内容和大小选择最合适的算法。XML diff算法旨在帮助XML文档比较所带来的必需品。这意味着您可以指定是否应忽略名称空间,前缀,名称空间声明,处理指令,注释,CDATA,DOCTYPE,属性顺序甚至文本元素。