This document describes a generic method for tracking changes in XML documents. The format described provides a way of representing successive changes or edits to an XML document, typically in one or more editing sessions. The document describes how changes may be represented in XML markup or in Processing Instructions. The tracked changes are designed to be used either as an independent addition to a file or integrated into the applicable schema.
This technical paper was written in response to the wider interest in the proposal for OpenDocument change tracking. It focuses on the use for general XML change tracking and how changes may be represented in XML markup or in Processing Instructions.
Diff3 works surprisingly well for pretty-printed source code and similar documents. But it has frustrating limitations when used for XML or JSON or similar tree-based data formats. Can it be improved?
The ability to consistently identify updates and mirror changes in existing information carries added significance when working with Semcon where new product introductions are accompanied with tight deadlines. DeltaXML’s unique ability to compare structured documents with accuracy becomes a necessity in the workplace.
Presented at Tekom 2020, Product Director Tristan Mitchell looks at how content changes across the whole content lifecycle and discusses how comparison tools can be used to help you keep control and maintain your sanity.
Our new CALS tables algorithm means complex change isn’t complicated to understand.