Managing change in an XML environment

System Requirements

Java Version

Java 1.5 or better

.NET Version

.NET Framework version 3.5 or better.

'Compare XML...' Specification 

The functionality of this API is similar to the DeltaXML oXygen Plugin when the 'XML Compare...' item is selected from the DeltaXML menu. This API provides the ability to compare arbitrary XML documents and return the differences in oXygen's track changes format, i.e. processing instructions that oXygen's Author mode understands and displays.

Any two well-formed XML documents may be compared, provided they have the same root node element types. You must use Author mode to view the result of the comparison. The result may be saved to a file or written to a new editor window. Note that any existing tracked changes will be ignored (i.e. removed before the comparison), which has the affect of comparing the documents as if all their changes had been approved.

Changes to attributes are not shown. The default behaviour is for attribute value conflicts to be resolved by taking the values from the second document. This behaviour can be configured to select conflicting attributes from the first document, via the setting of a configuration parameter. 

Options available for user configuration include the following: