[Home] [By Thread] [By Date] [Recent Entries]
"Yakkala, Raman" wrote: > > Hello, > > I am in the need of comparing 2 xml documents to see whether both of the > documents represents the same stuff. The spacing may be different in the > documents. Are there are any libraries available for comparison? If Perl is part of your bag of tricks, you might want to have a look at the XML::SemanticDiff module[1]. It provides any easy way to compare XML instances while ignoring insignificant whitespace differences and doing the Right Thing(tm) with regard to XML Namespaces (elements <foo:element/> <bar:element/> and <element/> are counted as equivalent as long as they are bound to the same namespace and are otherwise identical). As a bonus, the implementation is built upon a simple event-handler mechanism that offers an easy way to add side effects to the 'diff-ing' process (insert/update data to databases, widget callbacks, etc.). HTH, -kip [1] http://search.cpan.org/doc/KHAMPTON/XML-SemanticDiff-0.93/SemanticDiff.pm
|

Cart



