Oxygen XML Author Eclipse plugin uses document type associations to associate a document type with a set of functionality provided by a
framework. To configure the
Document Type Association options, open the
Preferences dialog box and go to
Document Type Association.
The following actions are available in this preferences page:
- Discover more frameworks by using add-ons update sites
- Click on this link to specify URLs for framework add-on update
sites.
- Document Type Table
- This table presents the currently defined frameworks (document type associations), sorted by priority and
alphabetically. Each edited document type has a set of association rules (used
by the application to detect the proper document type association to use for an open
XML document).
- Disable all
- Disables all document types listed in the table.
- New
- Opens a Document type configuration dialog box that allows
you to add a new framework.
- Edit
- Opens a Document type configuration dialog box that allows
you to edit an existing framework.
Note: If you try to edit an existing
framework when you do not have write permissions to its storage
location, a dialog box will be shown asking if you want to extend it.
- Duplicate
- Opens a Document type configuration dialog box that allows
you to duplicate the configuration of an existing framework. This will
create a snapshot of the framework in its current form. It is merely a copy
of the document type and will not evolve along with the base document type as the
Extend action does.
- Extend
- Opens a Document type configuration dialog box that allows
you to extend an existing framework. You can add or remove functionality
starting from a base document type. All of these changes will be saved as a patch. When
the base document type is modified and evolves (for example, from one application
version to another) the extension will evolve along with the base document type,
allowing it to use the new actions added in the base document type.
- Delete
- Deletes the selected framework (document type).
- Enable DTD/XML Schema processing in document type
detection
- When this option is selected (default value), the matching process also examines the
DTD/XML Schema associated with the document. For example, the fixed attributes declared
in the DTD for the root element are also analyzed, if this is specified in the
association rules. This is especially useful if you are writing DITA customizations.
DITA topics and maps are also matched by looking for the
@DITAArchVersion attribute of the root element. This attribute is
specified as default in the DTD and it is detected in the root element,
helping Oxygen XML Author Eclipse plugin to correctly match the DITA customization.
- Only for local DTDs/XML Schemas
- When this option is selected (default value), only the local DTDs / XML Schemas will
be processed.
- Enable DTD/XML Schema caching
- When this option is selected (default value), the associated DTDs or XML Schema are
cached when parsed for the first time, improving performance when opening new documents
with similar schema associations.