DitaCompareDotNet InvalidTableBehaviour Property DeltaXML DITA Compare .NET API Documentation
DeltaXML DITA Compare .NET API Documentation
In order to ensure that only valid CALS tables are passed to our specialized CALS table processing, each input table is marked either valid or invalid.

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

public InvalidTableBehaviour InvalidTableBehaviour { get; set; }

Property Value

Type: InvalidTableBehaviour
Remarks

In order to ensure that only valid CALS tables are passed to our specialized CALS table processing, each input table is marked either valid or invalid. This parameter declares what type of processing should be used for those tables that are marked as invalid. The 'warning report mode' parameter configures how recoverable errors are reported.

Three options are provided: fail, propagate up, and compare as XML. The fail option stops the comparison by throwing an appropriate exception (that includes the errors identified by the validity checker). The propagate up option ensures that changes to an invalid table (or more specifically 'tgroup') are represented at the table level. The compare as XML option essentially compares the tables as if they were well-formed XML.

Note that the results of the compare as XML option can differ from comparing the tables without CALS table processing enabled, as a small amount of CALS specific processing is applied to invalid tables in order to allow them to be compared against a similar valid table.

See also com.deltaxml.dita.InvalidTableBehaviour

Default:

propagateUp

See Also