DitaCompareDotNet ClassDeltaXML DITA Compare .NET API Documentation
DeltaXML DITA Compare .NET API Documentation
Compares two Darwin Information Typing Architecture (DITA) topics or maps and produces a result topic or map marked to show changes.
Inheritance Hierarchy

System Object
  DeltaXML.DitaCompareApi DitaCompareDotNet

Namespace: DeltaXML.DitaCompareApi
Assembly: DeltaXML.DitaCompareApi (in DeltaXML.DitaCompareApi.dll) Version: (

public class DitaCompareDotNet : DitaMapCompareProgressListener, 

This class allows the parameter settings to be shared between topic and map comparisons, with the different types of comparison being invoked using the compareTopic and compareMapTopicset methods respectively.

Note that the DitaTopicCompare class enables stream-based processing in addition to the file-based processing supported here.

Further detail on the different forms of comparison is discussed in the DITA User Guide.

Events raised by this class can be used to monitor progress of a topic or map comparison. Event names are prefixed with 'MC' or 'TC' to indicate whether they originate from a map or topic comparison respectively. There are significantly more event types for map comparisons, see the DitaMapTopicsetCompareDotNet class documentation for more information on the event sequence.

To enable events (which are disabled by default) the EnableProgressEventHandling property must be set.

See Also