Comparing XML files is a bit more complicated that it might first seem.
http://xmlunit.sourceforge.net/ has some details of a Java unit testing framework.
For example, does the order of the nodes matter? In lots of cases it doesn't.
<stuff-doc>
<stuff>
Stuff Stuff Stuff
</stuff>
<more-stuff>
Some More Stuff
</more-stuff>
</stuff-doc>
is the same as
<stuff-doc>
<more-stuff>
Some More Stuff</more-stuff>
<stuff>Stuff Stuff Stuff</stuff>
</stuff-doc>
When node order and whitespaces are irrelevant.
It would be good to be able to set the options to get the these differences ignored.
More on that website
http://xmlunit.sourceforge.net/ has some details of a Java unit testing framework.
For example, does the order of the nodes matter? In lots of cases it doesn't.
<stuff-doc>
<stuff>
Stuff Stuff Stuff
</stuff>
<more-stuff>
Some More Stuff
</more-stuff>
</stuff-doc>
is the same as
<stuff-doc>
<more-stuff>
Some More Stuff</more-stuff>
<stuff>Stuff Stuff Stuff</stuff>
</stuff-doc>
When node order and whitespaces are irrelevant.
It would be good to be able to set the options to get the these differences ignored.
More on that website