2015-11-03 2 views
0

У меня есть xyz.xml файл в пути.Java API, который может идентифицировать разницу между двумя файлами XML

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

У меня есть графический интерфейс, из которого я обновляю имя rahul-> Рахул Трипатхи и нажмите на кнопку Сохранить и обновить файл XML.

Теперь обновленный файл XML будет как -

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

Теперь из GUI, я хочу, чтобы показать разницу между предыдущими и обновленными данными, которые хранятся в XML.

Я узнал a link, но относительно этого нет библиотеки.

+1

Если _all_, то другое форматирование остается прежним, тогда любой старый инструмент сравнения может быть достаточно для того, что вам нужно (q.v. [этот инструмент] (https://www.diffchecker.com/)). –

ответ

0

Я использовал XmlUnit - http://www.xmlunit.org/ для этого, и он отлично работает. Может игнорировать гораздо больше, чем просто пробелы.

0

Пройти XmlUnit, с небольшим количеством настроек, может быть хорошим решением.

Просьба изучить this.

Также this и this.

Полный пример here.

Смежные вопросы