Merging changes in XML documents using reliable context fingerprints

Sebastian Rönnau, Christian Pauli, Uwe M. Borghoff · 2008

Different dialects of XML have emerged as ubiquitous document exchange formats. For effective collaboration based on such documents, the capability to propagate edit operations performed on a document is indispensable. In order to avoid the transmission of whole documents, deltas are used to describe these edit operations, allowing the construction of a new version of a document. However, patching a document with a delta it was not generated for is error-prone, and any insert or delete operations performed on the document are likely to affect all subsequent paths within that document.

Read the paper · More papers on PaperTik