Difference And Compare DITA Files With DITA Compare

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

Every difference in your DITA, clearly shown

DITA Compare analyses the structure of your DITA documents to compare and identify real changes and edits, wherever they occur. Read More

Supporting the sophistication of DITA

With its understanding of DITA maps and topics, DITA Compare provides reliable comparisons of your most complex DITA content. Read More

Integral to your publishing process

Tight integration and valid DITA markup as output mean’s that DITA Compare fits perfectly into your content authoring and reviewing lifecycle. Read More

Want to try out DITA Compare?

How Does DITA Compare Work?

DITA Compare takes two versions of a DITA document, analyses their structure and then compares these two documents to identify the differences between them, providing the results in a new, valid DITA document.

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

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

Optimized outputs for your people and processes

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

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

Working within DITA structure

DITACompare works at the map or topic level, bringing comparison functionality for reusable components or complete documents.

Rather than comparing line-by-line, it identifies and matches up all the elements across your DITA content within the document context. This pairing process uses a combination of element names, parent names, position in the XML tree and the structure of child elements to provide you with an easily understandable and accurate comparison result.

Full APIs for integration and embedding

DITA Compare is optimized 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.

On top of these API’s we have created plugins for popular XML authoring tools, including oXygen and FrameMaker for seamless content authoring and reviewing.

Learn More

Guaranteed dependable results

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

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

Want to try out DITA Compare?

Looking for something different?

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

  • XML Compare

    For comparing XML content

    Learn More
  • DocBook Compare

    For comparing DocBook content

    Learn More
  • JSON Compare

    For comparing JSON data

    Learn More

Need to learn more?

See our product documentation: DITA Compare

Product Documentation

Need help?

Contact us, we are happy to help!

Contact Us