Xmldiff is a Python tool that finds the differences between two similar XML files in the same way the diff utility does for text files. A description of the changes found can be displayed using Xmldiff's syntax or as an XUpdate script that can be used to "patch" the original document.
| Tags | Text Processing Markup XML Utilities |
|---|---|
| Licenses | GPL |
| Operating Systems | OS Independent |
| Implementation | Python |
Recent releases


Changes: This release fixed a bug that broke directory processing in recursive mode. A --help command line option was added to xlmrev, and the documentation was rewritten in restructured text.


Changes: This release removes support for the EZS algorithm, and adds command line options to parse HTML and to control entities/comments inclusion and output encoding. It fixes a coalescing text nodes bug and includes many other bugfixes. It also provides great speed improvements.


Changes: This release includes bugfixes in xupdate formatting, the dom interface, and fixes for some packaging issues.


Changes: A much faster algorithm is now used, which makes xmldiff usable on big documents.


Changes: The speed has been improved, the output has been cleaned up, and there are several bug fixes.