File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

XML comparison

 
Gajanan Kulkarni
Greenhorn
Posts: 11
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi

I have 2 XMLs which I need to compare and identify their differences in a J2EE application.

I have used Diff & DetailedDiff classes from xmlunit. like
Diff myDiff = new Diff(beforeXML, afterXML);
DetailedDiff dd = new DetailedDiff(myDiff);
List differenceList = dd.getAllDifferences();

2 problems
1. Non-Complex elements with more than 1 occurrances are not getting compared properly
e.g beforeXML contains
<rootElement>
<comlexElement>
<title>aa</title>
<title>bb</title>
<comlexElement>
<rootElement>



and afterXML contains
<rootElement>
<comlexElement>
<title>cc</title>
<title>dd</title>
<title>ee</title>
<comlexElement>
<rootElement>

then this comparion is not happening correctly

2. In addition to these does anybody know way to exclude some elements from comparison. I can specify list of elements those shouldnt be compared?


any suggestions are welcome
Gajanan
 
I agree. Here's the link: http://aspose.com/file-tools
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic