Implementation dependent features

Chunking

Supported chunking methods:

  • select-topic
  • select-document
  • select-branch
  • by-topic
  • by-document
  • to-content
  • to-navigation.

When no chunk attribute values are given, no chunking is performed.

Note: In effect, for HTML based transformation types this is equivalent to select-document and by-document defaults.

Error recovery:

  • When two tokens from the same category are used, no error or warning is thrown.
  • When an unrecognized chunking method is used, no error or warning is thrown.

Filtering

Error recovery:

  • When there are multiple revprop elements with the same val attribute, no error or warning is thrown
  • When multiple prop elements define a duplicate attribute and value combination, attribute default, or fall-back behaviour, DOTJ007E error is thrown.

Debug attributes

The debug attributes are populated as follows:

xtrf : absolute system path of the source document

xtrc : element counter that uses the format

```
element-name ":" integer-counter ";" line-number ":" column-number
```

Image scaling

If both height and width attributes are given, image is scaled non-uniformly.

If scale attribute is not an unsigned integer, no error or warning is thrown during preprocessing.

Map processing

When a topicref element that references a map contains child topicref elements, DOTX068W error is thrown and the child topicref elements are ignored.

When the value of href attribute is not a valid URI reference, DOTJ054E error is thrown. Depending on error recover mode, error recover may be attempted.

Copy-to processing

When the copy-to attribute is specified on a topicref, the content of the shortdesc element is not used to override the short description of the topic.