XML Compare Information Hub

Getting StartedIntegrating XML CompareFilter Pipelines

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

Getting Started with XML Compare

Getting Started │ Integrating XML CompareFilter Pipelines

Guides

User Guide →

Get started with XML Compare with our useful user guide. Whether setting up your first comparison or you need to configure more advanced settings such as unordered comparison, this guide will help.

Release Documentation →

A collection of guides including getting started with the GUI, features and properties, developer documentation and using the command-line tool.

The Document Comparator →

A collection of customisable features to enhance your experience using the XML Compare comparison tool with your documents.

Managing White Space →

Including whitespace nodes while comparing documents may give you unexpected results, this guide will help you process whitespace in all types of content no matter how large the file.

Comparing Orderless Elements →

By using containers XML Compare can make an accurate comparison regardless of the order of elements. This guide illustrates how to compare orderless files for the best results.

Lexical Preservation →

A guide explaining how to preserve lexical information including CDATA sections, entity references and ‘ignorable’ whitespace.

Case Insensitive Comparison →

This guide illustrates how to achieve a case insensitive comparison by using simple input filters. XSLT scripts can extend case-insensitivity to comments and processing instructions.

Samples

Word by Word Text Comparison →

Perform a detailed comparison on textual changes using filters included with XML Compare.

Character by Character Comparison →

Two practical examples of how character by character comparison can be performed.

Formatting Element Changes →

Inline formatting elements need special processing to minimise the impact that changing them has on the result file. This sample explains the best approach to do this.

Preserving DocType Information →

Include doctype information in the result file that is determined by the input file rather than hard-coded into the pipeline.

Preserving Processing Instructions and Comments →

Convert processing instructions and comments into XML markup, and back again, so they remain after a comparison has run.

Preserving Entity References →

Retain entity references in the comparison output by converting them into XML elements and back again.

Image and Binary Comparison →

Compare referenced images and other binary resources easily with XML Compare.

Get in Touch

Enquiry Form →

For more information about a specific feature or if you’re interested in buying XML Compare, 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 XML Compare trial, whether getting started or trying to create a complicated pipeline, create a ticket using our support portal.

Customer Support Portal →

If you’re having trouble with your XML Compare license, whether getting started or trying to create a complicated pipeline, create a ticket using our support portal.

Email: info@deltaxml.com

Phone: 01684 532130

Videos

XML Compare Evaluation Setup

Checking that Java is Installed on your Computer

Applying XSLT to XML Compare


Integrating XML Compare

Getting Started │ Integrating XML Compare │ Filter Pipelines

Guides

Comparing Large Files →

XML Compare can compare files over 1GB in around 7 minutes. This guide explains the different factors that will affect comparison speed when comparing large files.

XML Compare REST User Guide →

You can invoke XML comparisons from a wide range of programming languages and systems by using the XML Compare REST service. This guide demonstrates how to run pipelines and specify comparisons using the XML Compare REST API.

Samples

Using a Catalog Resolver →

A code sample to show how to instruct XML Compare to make use of catalogue files.

Using W3C DOM Documents →

A simple code sample showing how to use in-memory DOM structures as inputs/outputs.

Using XOM →

A simple code sample showing how to use in-memory XOM structures as inputs/outputs.

DiffReport Sample Servlet →

An example servlet showing how XML Compare could be used and deployed in a servlet engine or Java EE application server.

Using Deltas for XML Versioning (diff and patch) →

A simple code sample showing how to use a mixture of comparison and recombination, demonstrating how XML Compare can be used to manage XML versioning.

Get in Touch

Enquiry Form →

For more information about a specific feature or if you’re interested in buying XML Compare, 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 XML Compare trial, whether getting started or trying to create a complicated pipeline, create a ticket using our support portal.

Customer Support Portal →

If you’re having trouble with your XML Compare license, whether getting started or trying to create a complicated pipeline, create a ticket using our support portal.

Email: info@deltaxml.com

Phone: 01684 532130


DeltaXML and Document Comparator Filter Pipelines

Getting StartedIntegrating XML Compare │ Filter Pipelines

Guides

DXP User Guide →

The DXP (DeltaXML Pipelines) language describes XML processing pipelines to prepare data prior to DeltaXML comparison and to process data after comparison.

DCP User Guide →

The DCP (Document Comparator Pipelines) format is an XML language used for configuring the Document Comparator component and its built-in pipeline.

DCP Schema Guide →

This guide provides a short description of each element and attributes defined in the XML schema for the Document Comparator Pipeline (DCP).

Guide to Sample XSL Filters →

This guide details new features of the lexical preservation and normalisation filters, along with a description of the additional built-in filter for inferring whitespace significance.

Samples

Specifying a Pipeline using DXP or Java →

Set up a PipelinedComparator and learn how DXP pipelines relate to DeltaXML APIs using either Java or C# code.

Folding DiffReport with DCP →

A demonstration of the capabilities of the folding DiffReport output format.

Get in Touch

Enquiry Form →

For more information about a specific feature or if you’re interested in buying XML Compare, 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 XML Compare trial, whether getting started or trying to create a complicated pipeline, create a ticket using our support portal.

Customer Support Portal →

If you’re having trouble with your XML Compare license, whether getting started or trying to create a complicated pipeline, create a ticket using our support portal.

Email: info@deltaxml.com

Phone: 01684 532130