xmldiff reads two XML documents and compares them using a tree
comparison algorithm. xmldiff uses its own tree model, but can
build instances of the model from both
SAX and
DOM2 sources. xmldiff depends
on the Python XML-SIG package.
xmldiff can output diff results both in a private notation,
as well as in the form of an XUpdate document.