Every DITA-OT plug-in must have a unique identifier composed of one or more dot-delimited tokens, for example,
Each token can include only the following characters:
The root element of the
The
An optional element that defines a new extension point that can be used by other DITA-OT plug-ins.
The following attributes are supported:
Like plug-in identifiers, extension point identifiers are composed of one or more dot-delimited tokens.
An optional element that supplies values to a DITA-OT extension point.
The following attributes are supported:
Depending on the extension point, this might be specified as an absolute path, a path relative to
the
If more than one
An optional element that defines metadata.
The following attributes are supported:
An optional element that defines plug-in dependencies.
The following attributes are supported:
To specify alternative requirements, separate plug-in identifiers with a vertical bar.
An optional element that defines files that should be treated as templates.
Template files can be used to integrate DITA-OT extensions. Templates typically extend the default
transformation-type-specific build files via
The following attributes are supported:
An optional element that defines a new output format (transformation type).
The following attributes are supported:
abstract, meaning it can be extended by other plug-ins, but cannot be used directly.
For example, the base
transformation type that is extended by other DITA-OT plug-ins.
The
The following parameter attributes are supported:
The following attributes are supported:
Any extension that is not recognized by the DITA-OT is ignored. Since DITA-OT version 1.5.3, you can combine
multiple extension definitions within a single