Relax NG Outline View

The Relax NG Outline view presents a list with the patterns that appear in the diagram in both the Full Model View and Logical Model View cases. It allows a quick access to a component by name. By default it is displayed on screen. If you closed the Outline view you can reopen it from menu Window > Show View > Outline . You can switch between the Relax NG patterns version and the standard XML version of the view by pressing the Show components/Show XML structure button.

Figure: Relax NG Outline View

The tree shows the XML structure or the define patterns collected from the current document. By default, the Outline view presents the define patterns.

When the XML elements are displayed, the following actions are available in the Settings menu on the Outline view's toolbar:
Selection update on caret move
Allows a synchronization between Outline view and schema diagram. The selected view from the diagram will be also selected in the Outline view.
Show components
Shows the define patterns collected from the current document.
Flat presentation mode of the filtered results
When active, the application flattens the filtered result elements to a single level.
Show comments and processing instructions
Show/hide comments and processing instructions in the Outline view.
Show element name
Show/hide element name.
Show text
Show/hide additional text content for the displayed elements.
Show attributes
Show/hide attribute values for the displayed elements. The displayed attribute values can be changed from the Outline preferences panel.
Configure displayed attributes
Displays the XML Structured Outline preferences page.
When components are displayed, the following action is available in the Settings menu on the Outline view's toolbar:
Show XML structure
Shows the XML structure of the current document.

The upper part of the view contains a filter box which allows you to focus on the relevant components. Type a text fragment in the filter box and only the components that match it are presented. For advanced usage you can use wildcard characters (*, ?) and separate multiple patterns with commas.