2015-11-03 70 views
0

我在路径中有xyz.xml文件。可以识别两个XML文件之间差异的Java API

<xml> 
    <emp> 
    <name>rahul</name> 
    <emp> 
</xml> 

我有我更新名称rahul->拉胡尔·帕蒂,然后点击保存按钮并更新XML文件的GUI。

现在更新的XML文件会像 -

<xml> 
    <emp> 
    <name>rahul tripathi</name> 
    <emp> 
</xml> 

现在从GUI,我想显示存储在XML以前的和更新的数据之间的差异。

我找到了a link,但对此没有图书馆。

+1

如果_all_其他格式保持不变,那么任何旧的diff工具可能足以满足您的需求(q.v. [此工具](https://www.diffchecker.com/))。 –

回答

0

我用这个XmlUnit - http://www.xmlunit.org/它工作的很好。可以忽略更多的东西,而不仅仅是空白。

0

经过XmlUnit,稍加调整,可能是一个好的解决方案。

请探索this以及。

还有thisthis

完整示例here