This is a legacy products documentation website. We have now released DeltaNova 2026.1.0.0 which brings all DeltaXignia Compare, Merge and check solutions together along with new unstructured comparisons of PDF, Microsoft Word, Microsoft Powerpoint documents. Please visit for more details - DeltaNova Documentation
Support & Documentation

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.

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:

image-20230208-143206.png


image-20230208-185016.png


Result - CALS/HTML table Processing Enabled



image-20230208-185451.png


Example 2: Row added

Input A:

Input B:

image-20230208-161337.png


image-20230208-184958.png


Result - CALS/HTML table Processing Enabled



image-20230208-123800.png


Example 3: Column deleted

Input A:

Input B:

image-20230208-161345.png
image-20230208-184943.png


Result - CALS/HTML table Processing Enabled


image-20230208-123827.png


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

Input A:

Input B:

image-20230208-161412.png
image-20230208-184923.png


Result - CALS/HTML table Processing Enabled



image-20230208-185758.png


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

Input A:

Input B:

image-20230208-161425.png
image-20230208-183501.png


Result - CALS/HTML table Processing Enabled



image-20230208-185827.png


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

Input A:

Input B:

image-20230208-161436.png
image-20230208-183136.png


Result - CALS/HTML table Processing Enabled



image-20230208-185957.png


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

Input A:

Input B:

image-20230208-161947.png
image-20230208-183055.png


Result - CALS/HTML table Processing Enabled



image-20230208-190009.png


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

tables-off-3way-colspan.png
tables-on-3way-colspan.png

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

tables-off-3way-rowspan.png
tables-on-3way-rowspan.png

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

Input A:

Input B:

image-20230208-162008.png
image-20230208-183028.png


Result - CALS/HTML table Processing Enabled



image-20230208-190600.png


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

Input A:

Input B:

image-20230208-182553.png


image-20230208-183010.png


Result - CALS/HTML table Processing Disabled



image-20230208-190801.png


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

Input A:

Input B:

image-20230208-182632.png
image-20230208-182939.png

Result - CALS/HTML table Processing Enabled



image-20230208-190840.png


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:

image-20230208-182649.png


image-20230208-182923.png


Result - CALS/HTML table Processing Enabled



image-20230208-190907.png


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

Input A:

Input B:

image-20230208-182814.png


image-20230208-182842.png


Result - CALS/HTML table Processing Disabled



image-20230208-191954.png