# XML diff and merge

&reftitle.intro;

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.

&reference.xmldiff.setup; &reference.xmldiff.xmldiff.base; &reference.xmldiff.xmldiff.dom; &reference.xmldiff.xmldiff.memory; &reference.xmldiff.xmldiff.file;