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

Every difference in your DocBook, Clearly Shown

DocBookCompare 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, DocBookCompare presents differences clearly and unambiguously. Read More

Integral to your publishing process

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

Track Changes

Want to try out DocBookCompare?


How DocBookCompare Works

DocBookCompare 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, analysing their content and structure and matching all the corresponding elements between them to accurately identify and represent changes in your documents.

DocBookCompare’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

DocBookCompare 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.

DocBookCompare 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

DocBookCompare 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 DocBookCompare will find all the differences between them.

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

Want to try out DocBookCompare?

Compare Your Content

DeltaXML’s comparison solutions enables you to identify all of the relevant differences between XML documents or datasets, no matter how large and complex the files.

The results can be output as a marked-up version of the original files, or as a compact XML file with just the changes.

Need to learn more?

See our product documentation: DocBookCompare

Product Documentation

Need help?

Contact us, we are happy to help!

Contact Us