Class DetailedDiff

Compares and describes all the differences between two XML documents.
The document comparison does not stop once the first unrecoverable difference
is found, unlike the Diff class.
Note that because the differences are described relative to some control XML
the list of all differences when A is compared to B will not
necessarily be the same as when B is compared to A.