Documentation Center

Configuring for Processing Instruction Change Tracking Markers

About this task

The advantage of using processing instructions (PI) instead of elements is that PIs do not need to be defined in a DTD. your editor can be configured to use PI's for change tracking only if the document is being validated with a DTD, not a schema. PIs solve problems such as:
  • Publishing tool breaks due to data validation errors if the change tracking markup has not been removed (accepted/rejected—see Accept or Reject Changes.

  • XML View returns an error (Null pointer exception) if the change tracking markup has not been removed (accepted/rejected)

Procedure

  1. In Internet Explorer, access your editor’s home folder then open lib > dtgen.
  2. Copy the file atitag.cf to atitag.cf.bkup
  3. In a text editor, open the file atitag.cf and remove every occurrence of ATTR_NS
  4. Save the file and exit the text editor.
  5. Compile every DTD for every Document Type for which you want to use PIs for change tracking instead of elements.