in reply to Comparing XML files using Perl script
In addition, I see XML::DifferenceMarkup on CPAN, too, but at first sight that looks to be more strict in what it considers a difference.