DCP Schema Guide
This guide provides a short description of each element and attribute defined in the XML schema for the Document Comparator Pipeline (DCP).
A fuller description of DCP, along with an example and an explanation of the main concepts can be found in the DCP Pipeline Overview.
Element Index
|
Element |
# |
Description |
|---|---|---|
|
|
2 |
Configuration options providing low-level control of the comparison; more general options are in |
|
|
109 |
For controlling specialist use cases where both entity references and their replacement text are compared. |
|
|
68 |
Sets the behaviour for marking elements with an attribute-changed marker when attribute changes cannot otherwise be represented. |
|
|
104 |
Represents an attribute location XPath, separator, regular expression or output separator. |
|
|
42 |
Represents locations for attributes which will be processed and split. |
|
|
18 |
Specifies configuration options for attribute splitting. |
|
|
16 |
Declares a boolean pipeline parameter referenceable by |
|
|
34 |
A named boolean property for the Saxon XSLT transformer. |
|
|
44 |
Sets the column keying mode used to align table columns when CALS table processing is enabled. |
|
|
19 |
Specifies configuration options for CALS table comparison. |
|
|
45 |
Sets the ValidationLevel to use for CALS table validation. |
|
|
115 |
Enables CDATA sections to be preserved. |
|
|
78 |
Sets whether to reorder consecutive changed items to improve readability. |
|
|
79 |
Sets whether to enable character-by-character comparison. |
|
|
127 |
Represents child alignment specifiers for subtree configuration. |
|
|
99 |
Loads a Java class implementing the SAX XMLFilter interface from the ClassPath. |
|
|
117 |
Enables comments to be preserved. |
|
|
20 |
Specifies whether and where to generate a comparison report containing analysis and recommendations. |
|
|
118 |
Enables DTD/Schema information about the element content model to be preserved. |
|
|
119 |
Enables defaulted attributes to be identified and removed from the output. |
|
|
66 |
Defines the default namespace. |
|
|
59 |
Required container for elements that set the defaults for all lexical preservation artifacts. |
|
|
41 |
Short summary of the purpose of the parameter. |
|
|
120 |
Enables DOCTYPE and its internal subset data to be preserved. |
|
|
1 |
Root element for defining overrides to a |
|
|
121 |
Enables document location information to be preserved. |
|
|
80 |
Sets whether modified elements containing text should be split when unchanged text falls below a given percentage. |
|
|
81 |
Sets the percentage of unchanged text below which a modified element will be split. |
|
|
61 |
Sets whether the |
|
|
88 |
Sets whether to use a numeric tolerance in SVG comparisons. |
|
|
89 |
Sets whether the |
|
|
90 |
Sets whether to use move handling within SVG comparisons to mark up Z-index changes. |
|
|
122 |
Enables entity references to be preserved. |
|
|
123 |
Enables entity reference expansion. |
|
|
3 |
Declares the extension points and contained filters to be inserted within the |
|
|
91 |
Determines whether to fall back to a coarser SVG comparison granularity. |
|
|
92 |
Sets the fallback change percentage for SVG comparison results. |
|
|
33 |
Sets the boolean value of a named parser feature. |
|
|
100 |
Loads an XSLT filter from the file system. |
|
|
38 |
An XSLT or Java XML processing filter to be loaded into the comparator pipeline. |
|
|
39 |
The final filter extension point in the |
|
|
69 |
Specifies how table changes are propagated for FrameMaker tracked changes representations. |
|
|
4 |
Provides meaningful description and basic help information to the user; may contain HTML. |
|
|
50 |
Specifies whether to generate a comparison report. |
|
|
70 |
Sets the behaviour for grouping adjacent changes. |
|
|
52 |
Sets the column keying mode used to align table columns when HTML table processing is enabled. |
|
|
21 |
Specifies configuration options for HTML table comparison. |
|
|
53 |
Sets the ValidationLevel to use for HTML table validation. |
|
|
101 |
Loads an XSLT filter from an identified HTTP resource. |
|
|
124 |
Ensures that ignorable whitespace is preserved. |
|
|
22 |
Specifies configuration options for Ignore Changes processing. |
|
|
46 |
Sets whether the |
|
|
23 |
Specifies configuration options for Binary Image Comparison. |
|
|
58 |
Sets the XPath to the referenced binary image. |
|
|
11 |
Extension points for modifying input A filter chains, after element flattening. |
|
|
12 |
Extension points for modifying input B filter chains, after element flattening. |
|
|
13 |
Extension points for modifying A and B input filter chains, after element flattening. |
|
|
14 |
Extension point for modifying A and B input filters, before element flattening. |
|
|
47 |
Sets the behaviour to use when inputs contain invalid CALS tables. |
|
|
54 |
Sets the behaviour to use when inputs contain invalid HTML tables. |
|
|
43 |
Sets whether the comparator should enable the feature or not. |
|
|
24 |
Configures the way lexical information (comments, PIs, entities, CDATA, DOCTYPE) is preserved. |
|
|
105 |
Represents a location XPath and result rule for ignore-changes processing. |
|
|
57 |
Represents locations for elements and attributes on which changes will be ignored. |
|
|
25 |
Specifies configuration options for MathML processing. |
|
|
62 |
Sets the granularity at which differences between two MathML expressions will be represented. |
|
|
82 |
Sets the scope for determining if each element is of a mixed-content type. |
|
|
71 |
Determines how modified attributes are represented in the output. |
|
|
72 |
Sets the behaviour for outputting elements with modified formatting. |
|
|
83 |
Sets the |
|
|
112 |
Represents move candidate element XPath and class XPath pairs. |
|
|
63 |
Represents move candidates. |
|
|
26 |
Specifies configuration options for move detection. |
|
|
64 |
Sets the type of move detection (restricted or unrestricted). |
|
|
27 |
Defines prefix/URI pairs for namespaces used within XPath expressions in configurations such as |
|
|
125 |
Enables changes in entity reference definitions to be detected. |
|
|
55 |
Sets whether the |
|
|
93 |
Sets the numeric tolerance value for SVG comparison results. |
|
|
73 |
Specifies how child elements of orderless elements should be output. |
|
|
84 |
States whether or not orphaned word detection is enabled. |
|
|
85 |
Sets the maximum number of consecutive unchanged words that can be treated as orphaned. |
|
|
86 |
Sets the maximum proportion of total change size that orphaned words can constitute. |
|
|
110 |
Sets the processing mode for processing instructions and comments occurring before or after the root element. |
|
|
15 |
Extension points for modifying output filter chains, after element flattening. |
|
|
28 |
Specifies configuration options related to the format of the comparison result from a |
|
|
7 |
Sets Serializer property settings for the built-in Saxon Serializer. |
|
|
106 |
Sets the default |
|
|
60 |
Container for elements that override defaults for specific lexical preservation artifacts. |
|
|
102 |
A named parameter to supply to a filter; any XPath-item type can be supplied using the |
|
|
8 |
Sets features on the underlying SAX parser used in the pipeline. |
|
|
9 |
Sets properties on the underlying SAX parser used in the pipeline. |
|
|
5 |
Container for all pipeline parameters; parameters have global scope and a default value. |
|
|
36 |
The filter extension point immediately after table processing. |
|
|
40 |
The filter extension point after table processing and just before attribute processing. |
|
|
111 |
Container for preservation of specific lexical artifacts, overriding the general defaults. |
|
|
37 |
The filter extension point immediately before table processing. |
|
|
48 |
Sets whether the |
|
|
56 |
Sets whether the |
|
|
126 |
Enables processing instructions to be preserved |
|
|
107 |
Sets the |
|
|
32 |
Sets the string value of a named property. |
|
|
51 |
Specifies where to write the generated comparison report. |
|
|
103 |
Loads an XSLT filter as a resource from a jar file. |
|
|
74 |
Specifies the format of results output from the |
|
|
29 |
Sets options to change the granularity and ordering of changes to improve readability. |
|
|
108 |
Sets whether information on a lexical preservation artifact is preserved in the pipeline. |
|
|
65 |
Sets whether the comparator should show the move source. |
|
|
6 |
General configuration options for the |
|
|
17 |
Declares a string pipeline parameter referenceable by |
|
|
35 |
A named string property for the Saxon XSLT transformer. |
|
|
114 |
Represents a subtree XPath and processing type. |
|
|
30 |
Specifies configuration options for subtree processing (text or data). |
|
|
87 |
Represents subtrees. |
|
|
31 |
Specifies configuration options for SVG Comparison. |
|
|
94 |
Sets the granularity at which differences between two SVG images will be represented. |
|
|
95 |
Sets the Input A SVG markup style for SVG comparison results. |
|
|
96 |
Sets the Input B SVG markup style for SVG comparison results. |
|
|
97 |
Sets the Z-index SVG markup style for SVG comparison results. |
|
|
75 |
Author name to use when generating tracked changes in the result document. |
|
|
76 |
The date-time to use for tracked change representations; defaults to current date-time if omitted. |
|
|
10 |
Sets configuration options on the Saxon XSLT transformers used in the pipeline. |
|
|
113 |
Defines a user namespace. |
|
|
67 |
Defines user namespaces. |
|
|
49 |
Specifies how table invalidity warnings should be reported. |
|
|
77 |
Specifies how table changes are propagated for XMetal tracked changes representations. |
|
|
116 |
Enables the version and encoding XML declaration attributes to be preserved. |
|
|
98 |
Sets the XPath to the referenced SVG. |
Element Detail
Elements are listed in document-tree order, top-level elements first, then alphabetically:
Element: documentComparator
The root element for defining the overrides to a DocumentComparator whose defaults are as described in the API documentation.
A Document Comparator instance with default settings is created if no child elements are present.
A unique identifier for this pipeline configuration - listed as configuration id in the command-line description.
Element: advancedConfig
Configuration options providing low-level control of the comparison, more general configuration options are in standardConfig.
The DCP specification version this conforms to - fixed at 1.0 description string
Short description of this DCP configuration.
Description
Configuration options providing low-level control of the comparison, more general configuration options are in standardConfig.
Declare the extension points and contained filters to be inserted within the DocumentComparator pipeline
General configuration options for the DocumentComparator - see 'advancedConfig' for further options advancedConfig extensionPoints fullDescription pipelineParameters standardConfig documentComparator
Element: extensionPoints
Declare the extension points and contained filters to be inserted within the DocumentComparator pipeline.
In EBNF the required sequence S of child elements is:
S := 'inputPreFlatteningPoint'? IP 'outputExtensionPoints'?
IP := 'inputExtensionPoints'? | ( 'inputAExtensionPoints'? 'inputBExtensionPoints'? )
Extension points for modifying input A filter chains, after element flattening
Description
inputAExtensionPoints
Element: fullDescription
Designed to provide meaningful description and basic help information to the user.
It can contain PCDATA content. It should include a description of the Document Comparator configuration defined by the DCP. How this information is presented to users is a tool- dependent operation, for example a GUI-based tool may provide a pop-up window and show
HTML formatted content.
Element: pipelineParameters
Extension points for modifying output filter chains, after element flattening inputBExtensionPoints inputExtensionPoints inputPreFlatteningPoint outputExtensionPoints documentComparator
Description
Element: standardConfig
General configuration options for the DocumentComparator - see
'advancedConfig' for further options.
/ documentComparator
Description
Description
Element: outputProperties
Set
Element: parserFeatures
Specifies configuration options for SVG Comparison svgConfiguration documentComparator advancedConfig
Description
property
setParserFeature
Element: parserProperties
Set properties on the underlying SAX parser used in the pipeline.
Sets the boolean value of a named feature
Description
Element: transformerConfigurationProperties
Set configuration option on the Saxon XSLT transformers used in the pipeline.
The maximum number of child elements is not restricted.
Element: inputAExtensionPoints
Description
A named boolean property
A named string property
Description
Extension points for modifying input A filter chains, after element flattening.
Element: inputBExtensionPoints
/ documentComparator extensionPoints
Description
Element: inputExtensionPoints
Description
Description
Element: inputPreFlatteningPoint
Element: outputExtensionPoints
Extension points for modifying output filter chains, after element flattening.
/ documentComparator extensionPoints
Description
Element: booleanParameter
The final filter extension point in the DocumentComparator output pipeline
The filter extension point after table processing and just before attribute processing in the DocumentComparator output pipeline
Description
Element: stringParameter
NCName
The default boolean value - may be overriden externally
Description
NCName
The default string value - may be overriden externally
Description
Description
description
Element: attributeSplittingConfig
Specifies configuration options for attribute splitting.
These options can be specified on a comparator to configure its behaviour. Attribute Splitting is off by default.
[enum]
Permitted values / descriptions: narrativeText
This mode sets the default mode to narrative text. dataSet
This mode sets the default mode to data set. dataList
This mode sets the default mode to data list.
Element: calsTableConfiguration
Specifies configuration options for CALS table comparison.
These configuration options can be specified on a DocumentComparator to configure its behaviour when comparing tables.
Description
Sets whether the DocumentComparator should ignore table column order
Description
Element: comparisonReport
Specifies whether and where to generate comparison report which contains comparison analysis and recommendations to improve comparison result.
Element: htmlTableConfiguration
Sets whether the DocumentComparator should process CALS tables
Description
Specifies configuration options for HTML table comparison.
These configuration options can be specified on a DocumentComparator to configure its behaviour when comparing tables.
Sets whether the DocumentComparator should ignore table column order
Sets whether the DocumentComparator should process HTML tables
Description
Element: ignoreChangesConfig
Specifies configuration options for Ignore Changes processing.
These options can be specified on a comparator to configure its behaviour.
Element: imageConfiguration
Specifies configuration options for Binary Image Comparison.
These configuration options can be specified on a DocumentComparator to configure its behavior when comparing images. Binary Image Comparison is on by default, but still requires the defining of XPaths to the referenced images.
/ documentComparator standardConfig
Description
locations
Element: lexicalPreservation
Configures the way lexical information is preserved.
This is mostly for lexical artifacts that are not included in the standards for the XPath Data Model or XML Infoset. The exceptions are comment and processing-instruction nodes that are controlled here also.
Description
Element: mathmlConfiguration
Specifies configuration options for MathML processing.
These configuration options can be specified on a DocumentComparator to configure its behaviour when comparing MathML.
Element: moveDetectionConfig
Sets whether the DocumentComparator should use MathML- specific processing
Description
Specifies configuration options for moves.
These configuration options can be specified on a comparator to configure its behaviour.
Element: namespaceConfiguration
Sets the type of move detection, determining how move processing should be executed
Description
isEnabled moveCandidates moveDetectionType showMoveSource configurations such as ignoreChangesConfig or subtreeProcessingMode.
Element: outputFormatConfiguration
/ documentComparator standardConfig
Description
Element: resultReadabilityOptions
Sets options to change the granularity and ordering of changes in the result in order to improve readability.
Sets the behaviour for marking elements with an attribute changed marker - for cases where attribute changes can not otherwise be represented
Specify how table changes are propagated for FrameMaker tracked changes representations, the default is down
Specifies how the child elements of 'orderless' elements should be output
DocumentComparator
The date-time to be used for tracked change representations, otherwise the current date-time is used
Specify how table changes are propagated for XMetal tracked changes representations, the default is down
Description
Sets whether modified elements containing text should be split when the amount of unchanged text falls below a given percentage
Sets the percentage of unchanged text present in a modified element below which the element will be split
Set the scope to use for determining if each element in the document is of a mixed-content type
Description
Element: subtreeProcessingMode
Specifies configuration options for subtree processing.
These options can be specified on a comparator to configure its behaviour.
[enum]
Permitted values / descriptions: text
This mode sets the subtree mode to text. data
This mode sets the subtree mode to data.
Description
Description
subtrees
Element: svgConfiguration
Specifies configuration options for SVG Comparison.
These configuration options can be specified on a DocumentComparator to configure its behaviour when comparing SVG.
Sets whether to use a numeric tolerance
Sets whether the DocumentComparator should do SVG comparison
Sets whether to use move handling within SVG Comparisons to markup Z-index changes
Determines whether to fallback to {@link
SVGComparisonGranularity
Description
Element: property
Sets the Input A SVG markup style setting for SVG comparison results
Sets the Input A SVG markup style setting for SVG comparison results
Sets the Input Z SVG markup style setting for SVG comparison results
Element: feature
Sets the boolean value of a named feature.
/ advancedConfig parserProperties name anyNameType
Description
Element: booleanProperty
A named boolean property
The literal boolean value for the feature setting. name anyURI
The fully qualitifed feature name. parameterRef string
Description
Element: stringProperty
A named string property
Element: postTablePoint
The filter extension point immediately after table processing.
/ xpath
Element: preTablePoint
The filter extension point immediately before table processing.
The preTablePoint element must be placed before the postTablePoint element. documentComparator extensionPoints inputExtensionPoints documentComparator extensionPoints outputExtensionPoints
Description
filter
/ documentComparator extensionPoints inputAExtensionPoints documentComparator extensionPoints inputBExtensionPoints documentComparator extensionPoints inputExtensionPoints
Element: filter
An XSLT or Java XML processing filter to be loaded into the comparator pipeline.
There must be one 'class', 'http', 'resource' or 'file' child element for a filter element as this defines the filter type and how it is to be loaded.
Attributes on the filter element may be used to control whether the filter is enabled or disabled.
Child 'parameter' elements may also be added so that parameter values are passed on to matching parameters in the XML filter. Any number of filter elements may be added to an extension point, filters are processed in the pipeline in order of occurrence.
/ documentComparator extensionPoints outputExtensionPoints
Description
filter
/ documentComparator extensionPoints inputPreFlatteningPoint documentComparator extensionPoints inputAExtensionPoints postTablePoint documentComparator extensionPoints inputAExtensionPoints
/ preTablePoint documentComparator extensionPoints inputBExtensionPoints postTablePoint documentComparator extensionPoints inputBExtensionPoints preTablePoint documentComparator
/ extensionPoints inputExtensionPoints postTablePoint documentComparator extensionPoints inputExtensionPoints preTablePoint documentComparator extensionPoints outputExtensionPoints
/ finalPoint documentComparator extensionPoints outputExtensionPoints postTablePoint documentComparator extensionPoints outputExtensionPoints preAttributePoint documentComparator
NCName
Enable filter when named boolean pipelineParameter is true. unless
NCName
Disable filter when named boolean pipelineParameter is true. when string
Enable filter when XPath expression evaluates true.
Description
Load a Java class implementing the SAX XMLFilter interface from the ClassPath
A named parameter to supply to a filter - any XPath-item type
(including a sequence) can be supplied to an XSLT filter using the xpath attribute
Load an XSLT filter as a resource in a jar file
Description
Element: finalPoint
The final filter extension point in the DocumentComparator output pipeline.
Element: preAttributePoint
The filter extension point after table processing and just before attribute processing in the DocumentComparator output pipeline.
The element must be placed after any ...TablePoint elements.
/ documentComparator extensionPoints outputExtensionPoints
Description
filter
Element: description
Short summary of the purpose of the parameter.
/ documentComparator extensionPoints outputExtensionPoints
Description
Type: xs:string
Element: attributeLocations
This class is used to represent locations for attributes which will be processed and split.
This is used to represent an attribute location XPath, separator, regular expression or output separator
Description
attributeLocation
Element: isEnabled
Sets whether the comparator should enable the feature or not.
/ documentComparator standardConfig attributeSplittingConfig documentComparator standardConfig imageConfiguration documentComparator standardConfig
Element: calsColumnKeyingMode
Sets the column keying mode used to align table columns when the table processing is enabled.
In AUTO mode, the comparator will automatically handle the entire keying process. Only AUTO mode allows for user-defined keys in the input files. This is not possible in other modes. In
COLNAME mode, comparator will use column names (defined by @colname) as keys. In
POSITION mode, comparator will use column positions as keys. Indexing starts from 1 and the maximum position is defined by the number of columns described by @cols attribute.
/ moveDetectionConfig literalValue boolean
Set 'true' to enable the feature. parameterRef string
Description
Element: calsValidationLevel
Sets the ValidationLevel to use for CALS table validation.
A value of ValidationLevel.STRICT will cause the InvalidTableBehaviour mode to be used for any
CALS invalidity. A value of ValidationLevel.RELAXED means that invalidities which are known to have no effect on CALS processing will not prevent CALS processing from running. N.B. calsTableConfiguration literalValue
[enum]
Permitted values / descriptions: auto
Automatically handles table column keying. colname
Uses
@colname attribute values as keys. position
Uses table column positions as keys. parameterRef string
Description
[enum]
Permitted values / descriptions: relaxed
Performs relaxed validation. strict
Performs strict validation. parameterRef string
Element: ignoreColumnOrder
Sets whether the DocumentComparator should ignore table column order.
Element: invalidCalsTableBehaviour
Sets the behaviour to use when inputs contain invalid CALS tables.
Some of the processing used for CALS table comparison makes the assumption that the tables conform to the CALS specification. In order to avoid errors in this processing, the tables are first validated to ensure that it will work as expected. When tables are not valid, there are several options for the behaviour that the comparison should take. This enum is used to specify the options
[enum]
Permitted values / descriptions: compareAsXml
Element: processCalsTables
Sets whether the DocumentComparator should process CALS tables.
CALS table processing is recommended as it will perform sophisticated processing when comparing two CALS tables to ensure that the resulting CALS table is valid.
Compare tables as 'plain' XML. fail
Exception when invalid tables are encountered. propagateUp
Propagate the changes to the <tgroup> level of the table. parameterRef string
Element: warningReportMode
Specifies how table invalidity warnings should be reported.
/ calsTableConfiguration literalValue boolean
Description
[enum]
Permitted values / descriptions: comments
Reports warnings using XML comments. message
xsl:message/. processingInstructions
Reports warning using processing instructions with the format <? dxml_warn warning content ?
.
Element: generateReport
Specifies whether to generate comparison report.
Element: reportDirectory
Specifies where to generate comparison report. documentComparator standardConfig comparisonReport literalValue boolean
Set 'true' to generate comparison report as an additional output. parameterRef string
Description
Element: htmlColumnKeyingMode
Sets the column keying mode used to align table columns when the table processing is enabled.
In AUTO mode, the comparator will automatically handle the entire keying process. Only AUTO mode allows for user-defined keys in the input files. This is not possible in other modes. In
POSITION mode,comparator will use column positions as keys. Indexing starts from 1 and the maximum position is defined by the number of columns described by @col attribute. documentComparator standardConfig comparisonReport literalValue string
The location of the directory to write the comparison report to. parameterRef string
Description
Element: htmlValidationLevel
[enum]
Permitted values / descriptions: auto
Automatically handles table column keying. position
Uses table column positions as keys. parameterRef string
Description
Sets the ValidationLevel to use for HTML table validation.
A value of ValidationLevel.STRICT will cause the InvalidTableBehaviour mode to be used for any
HTML invalidity. A value of ValidationLevel.RELAXED means that invalidities which are known to have no effect on HTML processing will not prevent HTML processing from running. N.B.
[enum]
Permitted values / descriptions: relaxed
Performs relaxed validation. strict
Performs strict validation.
Element: invalidHtmlTableBehaviour
Sets the behaviour to use when inputs contain invalid HTML tables.
Some of the processing used for HTML table comparison makes the assumption that the tables conform to the HTML specification. In order to avoid errors in this processing, the tables are first validated to ensure that it will work as expected. When tables are not valid, there are several options for the behaviour that the comparison should take. This enum is used to specify the options
[enum]
Permitted values / descriptions:
Element: normalizeHtmlTables
HTML tables.
This setting is recommended when there is a difference between inputs of specifying columns, e.g. if one uses just * <colgroup> and another uses <col> without <colgroup>.
/ compareAsXml
Compare tables as 'plain' XML. fail
Exception when invalid tables are encountered. propagateUp
Propagate the changes to the <tgroup> level of the table. parameterRef string
Element: processHtmlTables
Sets whether the DocumentComparator should process HTML tables.
HTML table processing is recommended as it will perform sophisticated processing when comparing two HTML tables to ensure that the resulting HTML table is valid.
/ standardConfig htmlTableConfiguration literalValue boolean
Description
Element: locations
This class is used to represent locations for elements and attributes on which the changes will be ignored.
Description
Element: imageXpath
Sets XPath to the referenced binary image.
Element: defaults
Sets XPath to the referenced image. parameterRef string
Description
This required element is the container for elements that set the defaults for all lexical preservation artifacts.
Element: overrides
/ documentComparator standardConfig lexicalPreservation
Sets the 'PreservationProcessingMode' for controlling behaviour when preserved lexical artifacts have changed
Sets whether information on a lexical preservation artifact is preserved in the pipeline
Description
Element: enableMathml
Sets whether the DocumentComparator should use MathML-specific processing.
MathML processing is recommended as it will use MATHML-aware features when comparing two MathML expressions to ensure that the result can be rendered.
/ documentComparator standardConfig lexicalPreservation
For controlling some specialist use cases, where both the entity references and their replacement text are compared
Set processingMode for processing-instructions and comments occurring before or after the root element
Container for preservation of specific lexical preservation artifacts, these override general preservation settings for all artifacts contained in the 'defaults' element
Description
advancedEntityReferenceUsag e outerPiAndCommentProcessin gMode preserveItems documentComparator
Element: mathmlGranularity
Sets the granularity at which the differences between two MathML expressions will be represented.
/ standardConfig mathmlConfiguration literalValue boolean
Description
[enum]
Permitted values / descriptions: adjacent
Reports the differences by repeating A and
B MathML adjacent to each other. detailed- adjacent
Reports the differences by repeating the A and B MathML adjacent to each other. Content within the adjacent A and B views is highlighted at the specific parts where it is different. inline
MathML without duplicating A and B. If the differences are too complex to easily render inline, the 'detailed-adjacent' view is used. parameterRef string
Element: moveCandidates
This class is used to represent move candidates.
Element: moveDetectionType
Sets the type of move detection, determining how move processing should be executed.
/ xpath
Description
moveCandidate
Element: showMoveSource
[enum]
Permitted values / descriptions: restricted
This mode only detects moves at the roots of added or deleted subtrees.
This may offer a performance benefit in some cases. unrestricted
This mode is used to detect moves anywhere in the tree. parameterRef string
Description
Sets whether the comparator should show move source or not.
Element: defaultNamespace
This element is used to define the default namespace.
/ documentComparator standardConfig moveDetectionConfig literalValue boolean
Set 'true' to show move source. parameterRef string
Description
Element: userNamespaces
This element is used to define user namespaces.
Sets the uri of the default namespace.
Description
Element: attributeChangeMarked
Sets the behaviour for marking elements with an attribute changed marker - for cases where attribute changes can not otherwise be represented.
Element: frameMakerTcsTableChangeMode
Set 'true' to mark changed attributes in output. parameterRef string
Description
Specify how table changes are propagated for FrameMaker tracked changes representations, the default is down.
[enum]
Permitted values / descriptions: down
Changes in rows and cells are pushed down to the cell content level. ignore
All changes in a table are ignored. up
Changes in rows and cells are pushed up to the table level.
Element: grouping
Sets the behaviour for grouping adjacent changes.
Set 'true' to group adjacent changes in output. parameterRef string
Element: modifiedAttributeMode
Determines how modified attributes are represented in the output.
[enum]
Permitted values / descriptions: useDefault
The behaviour will depend on other parameter settings, primarily the output-format. change
The associated modified attribute filter will be skipped, thus leaving the delta attribute change markup alone.
A
Element: modifiedFormatOutput
Sets the behaviour for outputting elements with modified formatting.
Output the 'A' version of modified attributes and any deleted ('A') attributes.
AB
Output the 'A' version of modified attributes.
B
Output the 'B' version of modified attributes and any added ('B') attributes.
BA
Output the 'B' version of modified attributes. encode-as- attributes
Output the 'B' version of modified attributes and any added ('B') attributes but additionally show the changes encoded as attributes in the attribute-change ('ac') namespace. parameterRef string
[enum]
Permitted values / descriptions: useDefault
Choose the most relevant behaviour based on other configuration settings.
A
A input.
B
Output the formatting elements from the B input.
AB
Output the A and B formatting elements.
Where A and B formatting
Element: orderlessPresentationMode
Specifies how the child elements of 'orderless' elements should be output.
/ elements overlap or are nested, use formatting elements from the A input.
BA
Output the A and B formatting elements.
Where A and B formatting elements overlap or are nested, use formatting elements from the B input. change
Represent all formatting element changes using the deltaV2.1 format. content-group
Output each formatting element change using a content group. parameterRef string
[enum]
Permitted values / descriptions:
a_adds
Outputs elements from the A input, in order, followed by elements only in the B input, in order.
a_matches_deletes_adds
Outputs elements from both inputs in their A order, followed by elements only in A and then elements only in B.
b_deletes
Outputs elements from the B input, in order, followed by elements only in the A input, in order.
b_matches_adds_deletes
Outputs elements from both inputs in their B order, followed by elements only in B and then
Element: resultFormat
Specifies the format of results output from the DocumentComparator.
The default resultFormat is 'delta'.
Contains elements only in A. parameterRef string
[enum]
Permitted values / descriptions: arbortext-tc
Element: trackChangesAuthor
Author name to use when generating tracked changes in the result document.
Reports changes using the Arbortext editor track changes format. delta
Reports changes using the DeltaXML delta file result. oxygen-tc
Reports changes using oXygen Author track changes processing instructions. xmetal-tc
Reports changes using XMetaL track changes processing instructions. framemaker-tc
Reports changes using FrameMaker track changes processing instructions. parameterRef string
Element: trackChangesDate
The date-time to be used for tracked change representations, otherwise the current date-time is used.
/ documentComparator standardConfig outputFormatConfiguration literalValue string
The author name to use. parameterRef string
Description
documentComparator
Element: xmetalTcsTableChangeMode
Specify how table changes are propagated for XMetal tracked changes representations, the default is down.
The date-time to use - example: 2001-10-26T21:32:52 parameterRef string
Description
Element: changeGatheringEnabled
Sets whether to change the order of consecutive changed items to improve readability.
If the result contains a sequence of elements whose deltaxml:deltaV2 attribute values are mixed up in a sequence of As and Bs, enabling this feature will cause them to be reordered so that they are not mixed. literalValue
[enum]
Permitted values / descriptions: down
Changes in rows and cells are pushed down to the cell content level. ignore
All changes in a table are ignored. up
Changes in rows and cells are pushed up to the table level. parameterRef string
Description
Element: characterByCharacterEnabled
/ documentComparator standardConfig resultReadabilityOptions literalValue boolean
Description
documentComparator
Element: elementSplittingEnabled
Sets whether modified elements containing text should be split when the amount of unchanged text falls below a given percentage.
Description
Element: elementSplittingThreshold
Sets the percentage of unchanged text present in a modified element below which the element will be split.
Description
Percentage
The threshold percentage as in integer (1 to 100) parameterRef string
Element: mixedContentDetectionScope
Set the scope to use for determining if each element in the document is of a mixed-content type.
The mixed content type affects whitespace processing. If DTD or XML Schema validation is used this setting has no effect.
[enum]
Permitted values / descriptions: document
Determine if an element is mixed-content using information from
Element: modifiedWhitespaceBehaviour
Set the ModifiedWhitespaceBehaviour to use for changes to whitespace.
Here, both documents must have some whitespace at a given point in order for there to be a change in whitespace. This will then be processed in accordance with the specified behaviour.
Whitespace insertions and deletions are not affected by the modified whitespace behaviour.
/ elements of the same name in the document. Using this scope significantly slows processing for large files. local
Determine mixed content information for each element in turn, based on the contents of that element alone. parameterRef string
[enum]
Permitted values / descriptions: useDefault
The context dependent automatic whitespace setting. ignore
Ignore differences in whitespace that is not explicitly preserved. keepA
'ignore' except that 'A' document's whitespace is kept
(instead of the 'B' document's whitespace). normalize
Normalize whitespace in inputs before comparison. show
Element: orphanedWordDetectionEnabled
States whether or not orphaned word detection is enabled.
Element: orphanedWordLengthLimit
xpath
Enable/disable. parameterRef string
Description
Sets the maximum number of words to consider for orphaned word detection.
Sequences of words longer than the specified length will never be detected as orphaned words, regardless of the amount of changed words around them.
Element: orphanedWordMaxPercentage
Sets the maximum proportion of the total change size that orphaned words can take while still being considered orphans. documentComparator standardConfig resultReadabilityOptions literalValue unsignedLong parameterRef string
Description
If the percentage value for a possibly orphaned section is less than or equal to this value, then it is classified as orphaned (unless there are more words than the length limit allows). The percentage value for a possibly orphaned section is calculated as follows:
Element: subtrees
This class is used to represent subtrees. documentComparator standardConfig resultReadabilityOptions literalValue
Percentage
An integer value (1 to 100) that is the max percentage of the total change size were a change is considered to be orphaned. parameterRef string
Description
Element: enableNumericTolerance
Sets whether to use a numeric tolerance.
SVG comparison will check co-ordinate values are within specified tolerance and therefore can be considered having negligible change.
/ documentComparator standardConfig subtreeProcessingMode
Description
Element: enableSVG
Sets whether the DocumentComparator should do SVG comparison.
SVG comparison is recommended as it will use SVG-aware features when comparing two SVG images to ensure that the result can be rendered.
Description
Element: enableZIndex
Sets whether to use move handling within SVG Comparisons to markup Z-index changes.
Determines whether to use Z
Element: fallback
Determines whether to fallback to {@link SVGComparisonGranularity.
ADJACENT}. SVG comparison granularity will fallback to
SVGComparisonGranularity.ADJACENT if SVG exceeds the number changed elements defined by FallbackChangePercentage.
Element: fallbackChangePercentage
Description
Sets Fallback Change Percentage setting for SVG comparison results.
The default value is 30.00%.
Element: numericToleranceValue
Sets the numeric tolerance value for SVG comparison results.
The default is 1%, but can be given as a fixed value. Adding '%' will switch value to percentage. documentComparator standardConfig svgConfiguration literalValue double
Description
Element: svgGranularity
Sets the granularity at which the differences between two SVG images will be represented.
/ documentComparator standardConfig svgConfiguration literalValue string
Sets the value for SVG numeric tolerance either a fixed value or percentage. parameterRef string
Description
documentComparator
[enum]
Permitted values / descriptions: adjacent
Reports the differences by repeating A and
B SVG adjacent to each other. detailed- adjacent
Reports the differences by repeating the A and B SVG adjacent to each other. Content within the adjacent A and B views is highlighted at the specific parts where it is different. animate-inline
Reports SVG differences by animating them by changing the opacity from 1 to 0 for delete and 0 to 1 for add. This setting will override any other SVG configuration. parameterRef string
Element: svgInputAMarkupStyle
Sets the Input A SVG markup style setting for SVG comparison results.
The default is "red" and an SVG color can be provided as color names, RGB or RGBA values,
HEX values, HSL or HSLA values.
Sets the Input A SVG markup style parameterRef string
Element: svgInputBMarkupStyle
Sets the Input A SVG markup style setting for SVG comparison results.
The default is "green" and an SVG color can be provided as color names, RGB or RGBA values,
HEX values, HSL or HSLA values.
Element: svgZIndexMarkupStyle
Sets the Input Z SVG markup style setting for SVG comparison results. documentComparator standardConfig svgConfiguration literalValue string
Sets the Input A SVG markup style parameterRef string
Description
The default is "purple" and an SVG color can be provided as color names, RGB or RGBA values,
HEX values, HSL or HSLA values.
Element: xPathToReferencedSVG
Sets XPath to the referenced SVG.
/ documentComparator standardConfig svgConfiguration literalValue string
Sets the Input Z SVG markup style parameterRef string
Description
documentComparator
Element: class
Load a Java class implementing the SAX XMLFilter interface from the
ClassPath.
/ standardConfig svgConfiguration literalValue string
SVG. parameterRef string
Description
/ filter documentComparator extensionPoints inputAExtensionPoints postTablePoint filter documentComparator extensionPoints inputAExtensionPoints preTablePoint
/ filter documentComparator extensionPoints inputBExtensionPoints postTablePoint filter documentComparator extensionPoints inputBExtensionPoints preTablePoint
/ filter documentComparator extensionPoints inputExtensionPoints postTablePoint filter documentComparator extensionPoints inputExtensionPoints preTablePoint
/ filter documentComparator extensionPoints outputExtensionPoints finalPoint filter documentComparator extensionPoints outputExtensionPoints postTablePoint
/ filter documentComparator extensionPoints outputExtensionPoints preAttributePoint filter documentComparator extensionPoints outputExtensionPoints preTablePoint
Element: file
Load an XSLT filter from the file system.
/ filter name anyNameType
The fully qualified name of the class.
Description
/ inputAExtensionPoints postTablePoint filter documentComparator extensionPoints inputAExtensionPoints preTablePoint filter documentComparator extensionPoints
/ inputBExtensionPoints postTablePoint filter documentComparator extensionPoints inputBExtensionPoints preTablePoint filter documentComparator extensionPoints
/ inputExtensionPoints postTablePoint filter documentComparator extensionPoints inputExtensionPoints preTablePoint filter documentComparator extensionPoints outputExtensionPoints
/ finalPoint filter documentComparator extensionPoints outputExtensionPoints postTablePoint filter documentComparator extensionPoints outputExtensionPoints
The path of the filter to be loaded, relative paths are resolved according to the setting of the 'relBase' attribute. relBase
[enum]
The relBase attribute is used to specify how the relative path to a file is resolved.
Element: http
Load XSLT filter from an identified HTTP resource.
Permitted values / descriptions: current
Resolve using the current working directory, obtained from the Java user.dir system property. home
Resolve using the user's home directory. dxp
DXP file, when it is loaded from a file. documentComparator extensionPoints inputPreFlatteningPoint
/ filter documentComparator extensionPoints inputAExtensionPoints postTablePoint filter documentComparator extensionPoints inputAExtensionPoints preTablePoint
/ filter documentComparator extensionPoints inputBExtensionPoints postTablePoint filter documentComparator extensionPoints inputBExtensionPoints preTablePoint
/ filter documentComparator extensionPoints inputExtensionPoints postTablePoint filter documentComparator extensionPoints inputExtensionPoints preTablePoint
/ filter documentComparator extensionPoints outputExtensionPoints finalPoint filter documentComparator extensionPoints outputExtensionPoints postTablePoint
/ filter documentComparator extensionPoints outputExtensionPoints preAttributePoint filter documentComparator extensionPoints outputExtensionPoints preTablePoint
Element: parameter
A named parameter to supply to a filter - any XPath-item type (including a sequence) can be supplied to an XSLT filter using the xpath attribute.
/ filter url anyURI
The URL of the HTTP resource.
Description
/ extensionPoints inputAExtensionPoints postTablePoint filter documentComparator extensionPoints inputAExtensionPoints preTablePoint filter documentComparator extensionPoints
/ inputBExtensionPoints postTablePoint filter documentComparator extensionPoints inputBExtensionPoints preTablePoint filter documentComparator extensionPoints
/ inputExtensionPoints postTablePoint filter documentComparator extensionPoints inputExtensionPoints preTablePoint filter documentComparator extensionPoints
/ outputExtensionPoints finalPoint filter documentComparator extensionPoints outputExtensionPoints postTablePoint filter documentComparator extensionPoints outputExtensionPoints
Element: resource
Load an XSLT filter as a resource in a jar file.
/ documentComparator extensionPoints inputPreFlatteningPoint filter documentComparator extensionPoints inputAExtensionPoints postTablePoint
/ filter documentComparator extensionPoints inputAExtensionPoints preTablePoint filter documentComparator extensionPoints inputBExtensionPoints postTablePoint
/ filter documentComparator extensionPoints inputBExtensionPoints preTablePoint filter documentComparator extensionPoints inputExtensionPoints postTablePoint
/ filter documentComparator extensionPoints inputExtensionPoints preTablePoint filter documentComparator extensionPoints outputExtensionPoints finalPoint
/ filter documentComparator extensionPoints outputExtensionPoints postTablePoint filter documentComparator extensionPoints outputExtensionPoints preAttributePoint
Element: attributeLocation
This is used to represent an attribute location XPath, separator, regular expression or output separator.
/ filter documentComparator extensionPoints outputExtensionPoints preTablePoint filter name anyNameType
The resource name, for example, '/xxxsl/resource.xsl``'
Description
[enum]
Permitted values / descriptions: narrativeText
This mode sets the default mode to narrative text. dataSet
This mode sets the default mode to data set. dataList
This mode sets the default mode to data list.
Element: location
This is used to represent location XPath and result rule.
Sets the separator used to split the attribute text. regex string
Sets the regular expression used to split the attribute text. outputTokenSeparator string
Sets the output separator used to separate tokens in the output. documentComparator standardConfig ignoreChangesConfig locations ignoreXpath
Sets the node XPath. resultRule
[enum]
Permitted values / descriptions:
Element: outputType
Set the default PreservationOutputType for changes to preserved items.
Used to specify how the lexically preserved items should be styled. Here, the two available styles are either 'normal' or 'encoded'. A third option of 'auto' enables the specified default style to be applied. Note that when 'auto' is selected for the default style then the default style is treated as 'normal'.
BA
Default. This copies new value if it exists, otherwise copy old value.
AB
This copies old value if it exists, otherwise copy new value.
A
This copies old value if it exists, otherwise don’t output.
B
This copies new value if it exists, otherwise don’t output
DELETE
Don’t copy under any circumstances (but process the subtree if present)
/ documentComparator standardConfig lexicalPreservation defaults documentComparator standardConfig lexicalPreservation overrides preserveItems
CDATA
/ documentComparator standardConfig lexicalPreservation overrides preserveItems
/ comments documentComparator standardConfig lexicalPreservation overrides preserveItems defaultAttributeInfo documentComparator standardConfig lexicalPreservation
/ overrides preserveItems doctype documentComparator standardConfig lexicalPreservation overrides preserveItems entityReferences documentComparator
Element: processingMode
Sets the 'PreservationProcessingMode' for controlling behaviour when preserved lexical artifacts have changed. literalValue
[enum]
Permitted values / descriptions: useDefault
Specifies that the default encoding style should be used. encoded
The encoded preservation element should appear encoded in the output. normal
The encoded preservation element should be decoded by the final output transformation (which is typically part of serialisation process). parameterRef string
Description
/ documentComparator standardConfig lexicalPreservation defaults documentComparator standardConfig lexicalPreservation overrides preserveItems
CDATA
/ documentComparator standardConfig lexicalPreservation overrides preserveItems
/ comments documentComparator standardConfig lexicalPreservation overrides preserveItems defaultAttributeInfo documentComparator standardConfig lexicalPreservation
/ overrides preserveItems doctype documentComparator standardConfig lexicalPreservation overrides preserveItems entityReferences documentComparator
[enum]
Permitted values / descriptions: useDefault
ProcessingMode
A
Keep the A version
AB
Keep the A version if it exists, otherwise keep the B version
AdB
Same as A, except when handling internal subset declarations which are treated as AB
B
Keep the B version
BA
Keep the B version if it exists, otherwise keep the A version
BdA
Same as B, except when handling internal subset declarations which are treated as BA change
Keep change information as-is
Element: retain
Sets whether information on a lexical preservation artifact is preserved in the pipeline.
The Java API equivalent is: 'setPreserve[artifactName]'.
/ parameterRef string
/ lexicalPreservation overrides preserveItems
XMLDeclaration
/ documentComparator standardConfig lexicalPreservation overrides preserveItems comments documentComparator standardConfig lexicalPreservation overrides preserveItems
/ contentModel documentComparator standardConfig lexicalPreservation overrides preserveItems defaultAttributeInfo documentComparator standardConfig lexicalPreservation overrides
/ preserveItems doctype documentComparator standardConfig lexicalPreservation overrides preserveItems documentLocation documentComparator standardConfig
/ lexicalPreservation overrides preserveItems entityReferences documentComparator standardConfig lexicalPreservation overrides preserveItems entityReplacementText
/ documentComparator standardConfig lexicalPreservation overrides preserveItems ignorableWhitespace documentComparator standardConfig lexicalPreservation overrides preserveItems
Element: advancedEntityReferenceUsage
Set true to keep information on a lexical preservation artifact. parameterRef string
Description
For controlling some specialist use cases, where both the entity references and their replacement text are compared.
One use case where you might want to set this variable explicitly is: when you configure the comparator for standard 'round trip' lexical preservation, but the final output format cannot represent entity references. In this case, the REPLACE value can be used. This is an alternative to specifying a custom processing mode that performs round trip processing, except for entity references which are substituted for their values (i.e. their replacement text) prior to the comparison.
[enum]
Permitted values / descriptions: useDefault
Choose one of the other three behaviours in a
Element: outerPiAndCommentProcessingMode
Set processingMode for processing-instructions and comments occurring before or after the root element.
/ context dependent manner. change
Keep the encoded form of the entity reference, with its change markup. replace
Extract the replacement text from the encoded entity reference. split
The encoded entity references have their replacement text removed and are split into 'new' and 'old' versions on detection of change. parameterRef string
[enum]
Permitted values / descriptions: useDefault
ProcessingMode
A
Keep the A version
AB
Keep the A version if it exists, otherwise keep the B version
AdB
Same as A, except when handling internal subset declarations which are treated as AB
B
Keep the B version
BA
Keep the B
Element: preserveItems
Container for preservation of specific lexical preservation artifacts, these override general preservation settings for all artifacts contained in the 'defaults' element.
/ version if it exists, otherwise keep the A version
BdA
Same as B, except when handling internal subset declarations which are treated as BA change
Keep change information as-is parameterRef string
Controls preservation of DTD/Schema Element Content Model
Controls how information is preserved on DTD/Schema-defined default attributes added by the parser
Controls preservation of the original document location (the systemId)
Controls preservation of whitespace identified as ignorable by a
Controls preservation of XML processing-instruction nodes found in the input documents
Description
CDATA
Element: moveCandidate
This is used to represent move candidate element XPath and class XPath pairs.
Element: userNamespace
This element is used to define user namespace.
/ documentComparator standardConfig moveDetectionConfig moveCandidates elemXpath
Sets the element Xpath. classXpath
Sets the class Xpath.
Description
Element: subtree
This is used to represent subtree XPath and type.
/ documentComparator standardConfig namespaceConfiguration userNamespaces prefix
Sets the prefix of the user namespace. uri
Sets the uri of the user namespace.
Description
Element: CDATA
Controls preservation of CDATA sections found in the input documents. subtreeProcessingMode subtrees elemXpath
Sets the element XPath. mode
[enum]
Permitted values / descriptions: text
This mode sets the subtree mode to text. data
This mode sets the subtree mode to data. ordered boolean
Sets the boolean where true represents ordered alignment, and false represents unordered alignment.
Description
Description
childAlignment
Element: XMLDeclaration
Controls preservation XML declarations in the input documents. documentComparator standardConfig lexicalPreservation overrides preserveItems
Sets the 'PreservationProcessingMode' for controlling behaviour when preserved lexical artifacts have changed
Sets whether information on a lexical preservation artifact is preserved in the pipeline
Description
Element: comments
Controls preservation of XML comment nodes found in the input documents. documentComparator standardConfig lexicalPreservation overrides preserveItems
Sets the 'PreservationProcessingMode' for controlling behaviour when preserved lexical artifacts have changed
Sets whether information on a lexical preservation artifact is preserved in the pipeline
Description
Element: contentModel
Controls preservation of DTD/Schema Element Content Model. documentComparator standardConfig lexicalPreservation overrides preserveItems
Sets the 'PreservationProcessingMode' for controlling behaviour when preserved lexical artifacts have changed
Sets whether information on a lexical preservation artifact is preserved in the pipeline
Description
Element: defaultAttributeInfo
Controls how information is preserved on DTD/Schema-defined default attributes added by the parser.
/ documentComparator standardConfig lexicalPreservation overrides preserveItems
Sets whether information on a lexical preservation artifact is preserved in the pipeline
Description
Element: doctype
Controls preservation of DocType declarations and the internal DTD subset.
/ standardConfig lexicalPreservation overrides preserveItems
Sets the 'PreservationProcessingMode' for controlling behaviour when preserved lexical artifacts have changed
Sets whether information on a lexical preservation artifact is preserved in the pipeline
Description
Element: documentLocation
Controls preservation of the original document location (the systemId).
/ standardConfig lexicalPreservation overrides preserveItems
Sets the 'PreservationProcessingMode' for controlling behaviour when preserved lexical artifacts have changed
Sets whether information on a lexical preservation artifact is preserved in the pipeline
Description
Element: entityReferences
Controls preservation of entity references found in the input documents.
/ standardConfig lexicalPreservation overrides preserveItems
Sets whether information on a lexical preservation artifact is preserved in the pipeline
Description
Element: entityReplacementText
Controls preservation of text to be used when entities are resolved.
/ overrides preserveItems
Sets the 'PreservationProcessingMode' for controlling behaviour when preserved lexical artifacts have changed
Sets whether information on a lexical preservation artifact is preserved in the pipeline
Description
Element: ignorableWhitespace
Controls preservation of whitespace identified as ignorable by a DTD or XML Schema.
Sets whether information on a lexical preservation artifact is preserved in the pipeline
Description
Element: nestedEntityReferences
Controls preservation of entities references actually occurring within entities.
Sets the 'PreservationProcessingMode' for controlling behaviour when preserved lexical artifacts have changed
Sets whether information on a lexical preservation artifact is preserved in the pipeline
Description
Element: processingInstructions
Controls preservation of XML processing-instruction nodes found in the input documents.
Sets whether information on a lexical preservation artifact is preserved in the pipeline retain documentComparator standardConfig lexicalPreservation overrides preserveItems
Sets the 'PreservationProcessingMode' for controlling behaviour when preserved lexical artifacts have changed
Description
Element: childAlignment
This class represents child alignment specifiers for the subtree configuration.
Sets whether information on a lexical preservation artifact is preserved in the pipeline retain documentComparator standardConfig subtreeProcessingMode subtrees subtree childXpath
Description
This documentation was auto-generated from the XML Schema XSD.