Admin.XMLChangeTrackerConfig.xml
The Admin.XMLChangeTrackerConfig.xml file is used to configure comparison behavior between two XML files. Change tracking is available through the HTML preview and through publishing.
Changelog
| File version | Content Manager version | Notes |
|---|---|---|
| 1.0 | 10.0.0 | n/a |
Overview
The Change Tracker component compares two versions of an XML file. You can configure how XML element and attributes are compared.
This configuration file is accessible from the Content Manager web client, select
XML elements
The XML elements perform the following functions :
- <Preview>
- Stores the change tracking configuration for the HTML preview in both desktop clients and web client.
- <Publish>
- Stores the change tracking configuration for publishing. By default, this configuration is the same as in the <Preview> element.
- <ElementsToSkipChildrenPropagation>
-
Lists all element for which change tracking marks changes on the element itself. Changes are not propagated to child elements and / or attributes. In other words, if the element is changed, this will be visible on the element itself, and not on its child elements.
For example, when the attribute @href on the element <image> is changed, the image should be marked as changed and not only child elements.
<ElementsToSkipChildrenPropagation> <Name>image</Name> <Name>hazardsymbol</Name> <Name>glosssymbol</Name> <Name>topicref</Name> <Name>topichead</Name> <Name>topicgroup</Name> <Name>abbrevlist</Name> <Name>amendments</Name> <Name>appendix</Name> <Name>appendices</Name> <Name>backmatter</Name> <Name>bibliolist</Name> <Name>bookabstract</Name> <Name>booklist</Name> <Name>booklists</Name> <Name>chapter</Name> <Name>colophon</Name> <Name>dedication</Name> <Name>draftintro</Name> <Name>figurelist</Name> <Name>frontmatter</Name> <Name>glossarylist</Name> <Name>indexlist</Name> <Name>notices</Name> <Name>part</Name> <Name>preface</Name> <Name>tablelist</Name> <Name>toc</Name> <Name>trademarklist</Name> <Name>anchorref</Name> <Name>keydef</Name> <Name>mapref</Name> <Name>topicset</Name> <Name>topicsetref</Name> <Name>glossref</Name> </ElementsToSkipChildrenPropagation>
- <ElementsForParentPropagation>
-
Lists all elements for which change tracking marks changes on its parent element (if possible).
<ElementsForParentPropagation> <Name>entry</Name> <Name>stentry</Name> <Name>colspec</Name> <Name>thead</Name> <Name>sthead</Name> <Name>tbody</Name> <Name>dlhead</Name> <Name>dthd</Name> <Name>ddhd</Name> <Name>dt</Name> <Name>dd</Name> <Name>proptype</Name> <Name>propvalue</Name> <Name>propdesc</Name> <Name>proptypehd</Name> <Name>propvaluehd</Name> <Name>propdeschd</Name> <Name>shape</Name> <Name>coords</Name> <Name>cmd</Name> <Name>stepresult</Name> <Name>pt</Name> <Name>pd</Name> <Name>chhead</Name> <Name>choption</Name> <Name>chdesc</Name> <Name>copyryear</Name> <Name>copyrholder</Name> <Name>relheader</Name> <Name>relcolspec</Name> <Name>relcell</Name> </ElementsForParentPropagation>
- <AttributesToIgnore>
-
Lists all attributes that are to be ignored when comparing changes between two versions.
For example,
<Name>width</Name>means that changes to the width of a table row should not marked as changed.<AttributesToIgnore> <Name>navtitle</Name> <Name>conref</Name> <Name>width</Name> <Name>height</Name> <Name>class</Name> <Name>style</Name> <Name>id</Name> <Name>colnum</Name> <Name>colname</Name> <Name>align</Name> <Name>char</Name> <Name>charoff</Name> <Name>colwidth</Name> <Name>colsep</Name> <Name>rowsep</Name> </AttributesToIgnore>
- <Name>
- The element name or the attribute name.