aspose file tools*
The moose likes XML and Related Technologies and the fly likes XML comparison Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Spring in Action this week in the Spring forum!
JavaRanch » Java Forums » Engineering » XML and Related Technologies
Bookmark "XML comparison" Watch "XML comparison" New topic
Author

XML comparison

Gajanan Kulkarni
Greenhorn

Joined: Dec 29, 2005
Posts: 11
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
 
 
subject: XML comparison