Skip to main content
Skip table of contents

Examples of Table Comparison Results

The examples included here show the results of comparing tables with DeltaXML's XML Compare for two-way changes and DeltaXML's XML Merge for three-way changes. The same table processing is used for DeltaXML's other 'Compare' and 'Merge' products.

Differences between CALS and HTML comparison results

In all examples the HTML and CALS comparison results have the same result structure and are therefore rendered using CALS table viewer.

Samples of CALS tables for XML Compare

Samples are available in a Bitbucket repo for comparing these examples as CALS tables in XML Compare. See https://bitbucket.org/deltaxml/cals-tables .

Example 1: Content only changed

Input A:

Input B:

Result - CALS/HTML table Processing Enabled

Example 2: Row added

Input A:

Input B:

Result - CALS/HTML table Processing Enabled

Example 3: Column deleted

Input A:

Input B:

Result - CALS/HTML table Processing Enabled

Example 4: Cell changed to span two columns (with adjacent cell deleted)

Input A:

Input B:

Result - CALS/HTML table Processing Enabled

Example 5: Cell changed to span from two columns to three columns

Input A:

Input B:

Result - CALS/HTML table Processing Enabled

Example 6: Cell changed to span two rows (with cell in same column in following row deleted)

Input A:

Input B:

Result - CALS/HTML table Processing Enabled

Example 7: Cell changed to span from two rows to three rows

Input A:

Input B:

Result - CALS/HTML table Processing Enabled

Example 8: (3-Way Merge) Cell changed to span two columns and then three columns

Note: Following example only applies to Three Way Merge.

Result - Table Processing Disabled

Result - Table Processing Enabled

Example 9: (3-way merge) Cell changed to span two rows and then three rows

Note: Following example only applies to Three Way Merge.

Result - Table Processing Disabled

Result - Table Processing Enabled

Example 10: (2d Cell) Cell changed to span two rows and two columns

Input A:

Input B:

Result - CALS/HTML table Processing Enabled

Example 11: (Conflicting Column) Added column conflicts with cell with column span of 2

Input A:

Input B:

Result - CALS/HTML table Processing Disabled

Example 12: (Conflicting Column) Added column with one cell of the new column having a column span of 2

Input A:

Input B:

Result - CALS/HTML table Processing Enabled

Example 13: (Conflicting Cell) Cell changed to span two columns so it overlaps with cell with row span of two in the row above

Input A:

Input B:

Result - CALS/HTML table Processing Enabled

Example 14: Column inserted, Row deleted in middle of Span

Input A:

Input B:

Result - CALS/HTML table Processing Disabled

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.