DITA Merge Information Hub

Getting StartedIntegrating DITA MergeREST Service

Welcome to the DITA Merge Information Hub. Below you will find a collection of guides, samples and videos that will help you while using your new DITA merging tool. If there is information that you cannot find below, please refer to our full documentation site.

Getting Started with DITA Merge

Getting Started │ Integrating DITA MergeREST Service

Guides

User Guide →

Get started with DITA Merge with our useful guide. Whether setting up your first merge or need to configure more advanced settings, this guide should help.

Release Documentation →

A collection of guides including getting started with the command-line tool, developer documentation and release notes.

Merge Result Formats and Types →

This guide provides an overview of the merge result formats and types, giving an understanding of the most appropriate times to use each.

Formatting Element Representations →

This guide describes different formatting elements represented in the deltaV2 format.

Merging Tables →

CALS and DITA simple table processing is configured separately with DITA Merge. This guide demonstrates how tables are merged to return valid DITA.

Samples

DITA Merge Sample Data →

This page gives you sample data to trial XML Merge. Result data is available for concurrent, three-way and sequential merge.

Java API Sample →

This sample provides a basic demonstration on how to run a simple merge using the Java API.

Configuration File Sample →

This sample shows how configuration files can be used to extend the internal catalogs for DTD caching.

Formatting Elements Sample →

Whether the text is in bold, italics or different colours, this sample demonstrates how to handle merging formatting elements.

Formatting Elements with Rule Processing Sample →

This sample aims to demonstrate the behaviour of formatting elements when rule processing is enabled.

Three to Two Merge Use Cases →

This sample shows how a three-way merge can be simplified to a two-way result with different options to show ‘all changes’, ‘conflicting changes’ or ‘their changes’.

Get in Touch

Enquiry Form →

For more information about a specific feature or if you’re interested in buying DITA Merge, please fill out our enquiry form and we’ll get back to you within one business day.

Evaluation Support Portal →

If you’re having trouble with your DITA Merge trial, whether getting started or incorporating our product within your publishing workflow, create a ticket using our support portal.

Customer Support Portal →

If you’re having trouble with your DITA Merge license, whether getting started or incorporating our product within your publishing workflow, create a ticket using our support portal.

Email: info@deltaxml.com

Phone: 01684 532130

Videos

Checking that Java is Installed on your Computer


Integrating DITA Merge

Getting Started │ Integrating XML Merge │ REST Service

Guides

Concurrent Merge Analysis →

This guide provides details on the purpose of the analyzed deltaV2 output and describes how to configure Concurrent Merge to produce this result type.

Sequential Merge Analysis →

This guide provides details on the purpose of the analyzed deltaV2 output and describes how to configure Sequential Merge to produce this result type.

Rule-Based Processing →

Describes how to configure DITA Merge to apply automatic rules to the merge result in order to programmatically process-specific changes.

Samples

Integration with Mercurial →

Demonstrates how DITA Merge can be used in conjunction with Mercurial merge and graft operations. This sample supports Unix systems including macOS and Linux.

Integration with Git →

This sample allows merge to be used as a git merge-tool. This sample supports Unix systems including macOS and Linux.

Get in Touch

Enquiry Form →

For more information about a specific feature or if you’re interested in buying DITA Merge, please fill out our enquiry form and we’ll get back to you within one business day.

Evaluation Support Portal →

If you’re having trouble with your DITA Merge trial, whether getting started or incorporating our product within your publishing workflow, create a ticket using our support portal.

Customer Support Portal →

If you’re having trouble with your DITA Merge license, whether getting started or incorporating our product within your publishing workflow, create a ticket using our support portal.

Email: info@deltaxml.com

Phone: 01684 532130


DITA Merge REST Service

Getting StartedIntegrating XML Merge │ REST Service

Guides

REST User Guide →

Get started with the DITA Merge REST API. The DITA Merge REST service allows you to invoke DITA merge operations from a wide range of programming languages and systems.

The REST Server →

The DITA Merge REST server is a Java ARchive (JAR) that runs as a service on a host machine. This multithreaded application provides a REST API and listens for HTTP requests from client applications on (by default) the 8080 port.

Samples

REST Client Samples →

DeltaXML provides two sample client applications these clients perform DITA Merge operations by invoking our Merge REST API. Implement them on any platform and programming language that support HTTP.

Get in Touch

Enquiry Form →

For more information about a specific feature or if you’re interested in buying DITA Merge, please fill out our enquiry form and we’ll get back to you within one business day.

Evaluation Support Portal →

If you’re having trouble with your DITA Merge trial, whether getting started or incorporating our product within your publishing workflow, create a ticket using our support portal.

Customer Support Portal →

If you’re having trouble with your DITA Merge license, whether getting started or incorporating our product within your publishing workflow, create a ticket using our support portal.

Email: info@deltaxml.com

Phone: 01684 532130