Managing change in an XML environment

Flexibility, Accuracy and Ease of Integration

DeltaXML Core is a software toolkit which provides high-performance, accurate comparison for all XML documents and data. If you are looking for a toolkit to customise to your specific use of XML, then DeltaXML Core is the solution.

One of the most important benefits of DeltaXML Core is that it represents the changes in XML, in a delta file. This means you can process changes using standard XML tools to generate almost any result you need. No other product has such a rich delta file format.

These are some of the problems that DeltaXML Core can help you to solve:

There are other products which can provide simple differencing of documents, but none which can provide the complex combined capability of both differencing and processing of those changes. DeltaXML Core is the generic toolkit which forms the basis for other DeltaXML products such as DeltaXML DocBook Compare, DeltaXML DITA Compare, DeltaXML oXygen Plugin.

How does DeltaXML Core work?

DeltaXML Core generates a delta file which is 100% XML and has the same look and feel as the input documents. This makes the delta file easy to understand and to process, avoiding the need to work with more than one file or with complicated Xpath expressions.

DeltaXML Core Compares XML and Generates XML

Many clients using DeltaXML Core are operating in mission-critical applications in the Aerospace, Financial, Legal or Government worlds and demand 100% accuracy. This is one of the main reasons they have chosen DeltaXML Core. In independent tests DeltaXML Core has been judged to be the best product available in terms of both accuracy and performance.

Customise DeltaXML Core for your own application

Building a solution using DeltaXML Core allows developers to focus their effort on delivering the application which is relevant to their organisation. The development of XML comparison software is a niche activity which is best outsourced to a proven toolkit. Given the ease of integration of DeltaXML Core it is quicker and more cost-efffective to use it rather than try to re-invent the wheel - and the risk is lower too.

DeltaXML Core Customized using XSLT Filters

The product is designed so that it can be easily integrated using industry-standard Java and .NET programming interfaces. Filters, written in XSLT or Java, provide the building blocks for a processing pipeline to customize DeltaXML Core to process a specific type of XML document or data file. Input filters can add keys, to give accurate alignment of elements, or indicate where certain elements are to be processed without regard to their ordering in the document. Output filters convert the delta file into any XML format suited to the display or processing needs of the application. Such pipelines can be set up easily by editing an XML file.