Finding change between CALS tables has never been so easy. XML Compare v12 is here!

DeltaXML are excited to announce the launch of Version 12 of their leading XML Compare software. Following on our performance improvements last year across all products, we are releasing our best ever CALS table handling. This new version features a major update to the way CALS tables are handled when comparing tables and reporting differences. There are also a few new capabilities to ensure you get the best results when processing tables, so be sure to check these out.

Our best ever table comparison

Anyone who has worked with XML tables knows comparing is tricky – there is a trade-off between capturing structural changes and showing the content changes in a way that is useful for the reader. This release of XML Compare includes a completely new approach to table comparison that is focused on showing content changes in as much detail as possible. Those used to seeing row duplications in their table results will be pleased to know that these have been dramatically reduced. In the vast majority of cases, changes are now shown at the cell level, leading to a more intuitive table result.

Changes to spans

Handling spans is much improved with the results far more easy to display and understand when reviewed. Previously, row duplication often occurred when table changes included a modification to a span. The following examples show the new, superior table results for both row and column spanning changes.

Old Result

New Result

Old Result

New Result

Finer-grained Results

Our new approach delivers a more detailed result for cells and rows, highlighting the change that matters. In some cases, the old algorithm duplicated the entire table to display changes. In the majority of cases, that ‘fallback’ position is no longer used and we get a great result that is easy to read.

Old Result

New Result

Column Alignment

One of the most fundamental changes to understand in a table is column moves, additions or deletions. Due to the way that tables are represented in XML, this is not always straightforward. The new result makes more sense and the simple representation makes the change more immediately apparent to the viewer.

Input A

Input B

Old Result

New Result

Exciting new capabilities in XML Compare 12

Ordered and ‘orderless’ columns

Now that columns are handled more intuitively, it’s possible to change the way that they are compared. By default, column order is significant i.e. if column order changes, that is flagged up in the result (as in the example above). However, if column order doesn’t matter, configure the comparison to ignore column order and it will align them differently in the result.

Input A

Input B

Column order is significant

Column order is ignored

Column keying

When ignoring the order of columns, you may want to control the way in which columns are aligned. By default, they are aligned based on their content. However, it is possible to set up column ‘keys’ to control how the alignment takes place. The following keying modes are available:

AUTO – the content of each column is used to find the best alignment

COLNAME – columns are only aligned if they have the same colname attribute on their cells

POSITION – columns are aligned purely by position i.e. column 1 in A aligns with column 1 in B etc.

It is also possible to manually provide custom keys for each column by adding processing instructions into the table. See the user documentation for more details.

Saying goodbye to deprecated classes in XML Compare 12

Well, we will be removing a lot of classes that were deprecated in 11, some customers may still be using these so please install your update on a test server. For a full list of classes and guide explaining which classes/methods customers should use instead please check out our updated documentation area.

Download your update today or get a free evaluation trial!

These table enhancements will rolled out to our other products shortly, including DITA and DocBook, and will also support xHTML tables, so subscribe now for the latest updates. We are always keen to hear your feedback so update your XML Compare today simply by downloading from MyDelta. If you are new to DeltaXML request an evaluation trial licence today and our technical experts we will be happy to onboard you.

Keep Reading

Move detection when comparing XML files

DeltaXML introduces an enhanced move detection feature that provides a clearer insight of how your content has changed.

Configuring XML Compare for Efficient XML Comparison

Define pipelines and fine-tune the comparison process with various configuration options for output format, parser features, and more.

A Beginner’s Guide to Comparing XML Files

With XML Compare, you receive more than just a basic comparison tool. Get started with the most intelligent XML Comparison software.

Introducing Character By Character Comparison

Find even the smallest differences in your documents with speed and precision with character by character comparison.

Effortlessly Manage Known Differences During Conversion Checks

Focus on unknown differences with DeltaXML's new ignore change feature for ConversionQA.

Mastering Complex Table Comparisons Within Your Technical Documentation

Our software excels at presenting changes in complex tables and technical content.

Enhanced Redline Output with Self-Hosted DITA Comparison via Integrated REST API

DITA Compare's powerful redline output and REST API integration is trusted globally.

Simplifying Your JSON Management Experience with DeltaJSON

DeltaJSON simplifies JSON data management with the introduction of an NPM package.
1 reply

Comments are closed.

Never miss an update

Sign up to our newsletter and never miss an update on upcoming features or new products