Difference And Compare Your DocBook Files With DocBook Compare

The most efficient and dependable way of identifying all the changes within your DocBook content.

Every difference in your DocBook, clearly shown

DocBook Compare analyses the structure of your DocBook content to identify real changes and edits, wherever they occur. Read More

Optimised for DocBook content

From simple formatting to complex table changes, DocBook Compare presents differences clearly and unambiguously. Read More

Integral to your publishing process

Tight integration and valid DocBook markup ensure DocBook Compare fits perfectly into your content lifecycle. Read More

Want to try out DocBook Compare?

How Does DocBook Compare Work?

DocBook Compare takes two versions of DocBook content, analyses them and their structure and then works out the differences between them, outputting the results to a new valid DocBook document.

Its algorithms allow you to compare two DocBook documents, analyzing their content and structure and matching all the corresponding elements between them to accurately identify and represent changes in your documents.

DocBook Compare’s configurability allows you to focus on changes important to you, and then represent them in DocBook markup. This representation combines your original content with the new markup making it possible to see the individual changes in your content.

Output Optimised for your people and processes

DocBook Compare has been designed to make all your content changes easy to work with.

Where this involves tables, a sophisticated process works out the best way of showing all the changes, while still generating a valid table.

DocBook Compare generates well-formed, valid DocBook content so the resulting output is compatible with your existing DocBook tools.

Working within your DocBook structure

Rather than comparing line-by-line, DocBookCompare identifies and matches up all the elements across your DocBook content, so it has a meaningful and dependable basis for its comparisons.

This pairing process uses a combination of element names, parent names, position in the XML tree and the structure of child elements.

Full APIs for integration and embedding

DocBook Compare is optimised for integration into enterprise workflow and content management systems.

All of its functionality is accessed through its Java or .NET APIs, which are fully documented and come with complete, working examples.

Learn More

Guaranteed dependable results

If you are comparing DocBook content for safety or compliance reasons, you can be certain that DocBook Compare will find all the differences between them.

With a rigorous test framework, we ensure that this key principle is maintained within DocBook Compare.

Want to try out DocBook Compare?

Looking for something different?

If you are looking at other file formats than DocBook, our other product editions may meet your needs better, including XML Merge which allows you to find and merge the differences between any type of XML files.

Need to learn more?

See our product documentation: DocBook Compare

Product Documentation

Need help?

Contact us, we are happy to help!

Contact Us