Using versioned tree data structure, change detection and node identity for three-way XML merging
Cheng Thao, Ethan V. Munson · 2010
XML has become the standard document representation for many popular tools in various domains. When multiple authors collaborate to produce a document, they must be able to work in parallel and periodically merge their efforts into a single work. While there exist a small number of three-way XML merging tools, their performance could be improved in several areas and they lack any form of user interface for resolving conflicts.