DeltaXML.DitaCompareApi DitaMapTopicsetCompareDotNet
Namespace: DeltaXML.DitaCompareApi
Assembly: DeltaXML.DitaCompareApi (in DeltaXML.DitaCompareApi.dll) Version: 9.1.1.1000 (9.1.1.1000)
This comparator aligns the topics between the two maps, compares the aligned topics, and returns a map, or maps, that contain the compared, added, and deleted topics. Precisely what is returned is dependent on the parameters specified in this class, as discussed in the Map Level Output Formats section of the User Guide.
Events raised by this class can be used to monitor progress of a comparison; To enable events (which are disabled by default) the EnableProgressEventHandling property must be set. The order of events is summarised below.
I. Map-level events; Start and Finish events occur for the following:
- MapCopy [optional - determined by configuration];
- MapScan;
- TopicAlignment;
- - topic-level events (II) occur; and
- MapLevelOutputProcessing.
II. Topic-level events; for each topic the following events occur:
- TopicProcessingStarted;
- - TopicCompare events (III) occur [optional - when topic comparison occurs];
- TopicProcessingCompleted;
III. Topic-comparison level events; for each topic comparison the following events occur:
- TopicCompareStarted
- TopicCompareCompleted