Annotations Preferences
Different types of schemas (XML Schema, DTDs, Relax NG) can include annotations that document
the various elements and attributes that they define. Oxygen XML Editor can display these
annotations when offering content completion suggestions. To configure the
Annotations preferences, open the
Preferences dialog box and go to .
The following options are available:
- Show annotations in Content Completion
Assistant - Oxygen XML Editor displays the schema annotations of an
element, attribute, or attribute value currently selected in the Content
Completion Assistant proposals list.
- Show annotations in tooltip - Oxygen XML Editor displays the
annotation of elements and attributes as a tooltip when you hover over them with the cursor
in the editing area or in the Elements view.
- Show annotation in HTML format, if possible - This option allows
you to view the annotations associated with an element or attribute in HTML format. It is
available when editing XML documents that have associated an XML Schema or Relax NG schema.
When this option is disabled the annotations are converted and displayed as plain text.
- Prefer DTD comments that start with "doc:" as annotations - To
address the lack of dedicated annotation support in DTD documents, Oxygen XML Editor
recommends prefixing with the doc: particle all comments intended to be
shown to the developer who writes an XML validated against a DTD schema.
When this option
is enabled,
Oxygen XML Editor uses the following mechanism to collect annotations:
- if at least one doc: comment is found in the entire DTD, only
comments of this type are displayed as annotations
- if no doc: comment is found in the entire DTD, all comments are
considered annotations and displayed as such
When the option is disabled, all comments, regardless of their type, are
considered annotations and displayed as such.
- Use all Relax NG annotations as
documentation - When this option is selected, any element outside the Relax NG
namespace, that is http://relaxng.org/ns/structure/1.0, is considered
annotation and is displayed in the annotation window next to the Content
Completion Assistant window and in the Model view. When
this option is not selected, only elements from the Relax NG annotations namespace, that is
http://relaxng.org/ns/compatibility/annotations/1.0 are considered
annotations.