XML diff and merge

The extension is able to produce diffs of two XML documents and then to apply the difference to the source document. The diff is a XML document containing copy/insert/delete instruction nodes in human readable format. DOMDocument objects, local files and strings in memory can be processed.

License: BSD 2-clause

Latest releases

Version Release Download
1.1.3 2021-01-17 xmldiff-1.1.3.tgz
1.1.2 2015-02-03 xmldiff-1.1.2.tgz
1.1.1 2015-02-02 xmldiff-1.1.1.tgz
1.1.0 2015-02-01 xmldiff-1.1.0.tgz
0.9.2 2013-12-31 xmldiff-0.9.2.tgz
Show all releases


Version Message
1.1.3 - fix inappropriate xmlCleanupParser usage
- Fix PHP 8.0 compatibility (Remi Collet)
- Apply latest compat patches to bundled diffmark
1.1.2 - fix invalid free in PHP7
1.1.1 - fix availability of integer constant macros in C++ (Jan Ehrhardt)
1.1.0 - PHP7 compatibility
0.9.2 - fixed libstdc++ linking on linux
Show complete changelog