It's not a secret anymore!
The moose likes XML and Related Technologies and the fly likes XML Diff Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Building Microservices this week in the Design forum!
JavaRanch » Java Forums » Engineering » XML and Related Technologies
Bookmark "XML Diff" Watch "XML Diff" New topic
Author

XML Diff

Nikhil Jain
Ranch Hand

Joined: May 15, 2005
Posts: 385
Is it possible to compare 2 XMLs and get difference out with the help of XSLT?

For instnace
XML1
<Employees>
<Employee>
<Id>101</Id>
<Name>John</Name>
<Employee>
<Employee>
<Id>102</Id>
<Name>Rambo</Name>
<Employee>
<Employees>


XML2
<Employees>
<Employee>
<Id>101</Id>
<Name>John</Name>
<Employee>
<Employee>
<Id>103</Id>
<Name>Brett</Name>
<Employee>
<Employees>

XMLDiff
<Employees>
<Employee>
<Id>101</Id>
<Name>John</Name>
<Employee>
<Employee>
<Id>102</Id>
<Name>Rambo</Name>
<Employee>
<Employee>
<Id>103</Id>
<Name>Brett</Name>
<Employee>
<Employees>

Any suggestions?

Thanks,



SCJP 1.4, SCWCD 1.4, SCBCD 1.5
Paul Clapham
Sheriff

Joined: Oct 14, 2005
Posts: 19728
    
  10

I wouldn't call the third document the "difference" of the first two. I'm not exactly sure how you would display the difference, but that isn't it. It's more like the union of the two documents. So you might want to clarify your requirements before looking for implementations of those requirements.
 
I’ve looked at a lot of different solutions, and in my humble opinion Aspose is the way to go. Here’s the link: http://aspose.com
 
subject: XML Diff
 
It's not a secret anymore!