Compare Overview

Comparison Overview

Consider a scenario with two input files for comparison, called A and B. B may be a modified version of A, or both may derive independently from a common source. Here are the features and benefits of DeltaNova Compare.

General Features

  • Find all the differences between any two XML files (A and B).

  • Apply changes to convert an A XML file into the B version (i.e. a diff patch).

  • Undo changes to convert a B XML file into the A version.

  • Display change information in either XML or HTML form, using a standard web browser.

  • Report changes only or changes + unchanged data.

  • Use XSLT input and output filters to pre and post process the XML data.

  • Handle large files without performance degradation.

Document Comparison Features and Benefits

  • Extensible pipeline with embedded functionality.

  • Text processing for differences on a word-by-word basis.

  • Special processing for formatting-elements.

  • HTML/CALS table structure awareness.

  • Extension points for adding filter steps to the pipeline.

  • Ignoring changes to non-significant whitespace.

  • Handling moves of uniquely identifiable element. See Detecting and Handling Moves for more details.

  • Comparing MathML. See Comparing MathML for more details.

  • Comparing SVG. See Comparing SVG for more details.

Data Comparison Features and Benefits

  • Extensible pipeline with embedded data-centric functionality.

  • Omission of document-centric functionality allows for faster startup.

  • Simplified extension points for adding filter steps to the pipeline.

  • Handling moves of uniquely identifiable element. See Detecting and Handling Moves for more details.

Multi-document Comparisons

Compare only supports the comparison of two XML documents at a time. However, multi-document comparison is available in Merge.