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 (
AandB). -
Apply changes to convert an
AXML file into theBversion (i.e. a diff patch). -
Undo changes to convert a
BXML file into theAversion. -
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.