The XSLT Outline View presents the list of all the components (templates, attribute-sets, character-maps, variables, functions) from both the edited stylesheet and its imports or includes. It can be opened from menu .
The XSLT Outline View
The following actions are available in the View menu on the Outline view's action bar:
Selection update on caret
move -
Controls
the synchronization between Outline view and source
document. The selection in the Outline view can be synchronized with
the caret's moves or the changes in the XSLT editor. Selecting one of the components from
the outline view also selects the corresponding item in the source document.
Show XML structure -
Displays the document's XML structure in a tree-like structure.
Sort - Alphabetically sorts
the stylesheet components.
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 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.The following contextual menu actions are available:
Toggle Comment -
Comments/uncomments the currently selected element.
Search References
(Ctrl+Shift+R) - Searches all references of the item
found at current cursor position in the defined scope, if any. See Finding XSLT References and Declarations for more details.
Component
Dependencies - Allows you to see the dependencies for the current selected
component. See Component Dependencies View for more details.
Rename Component -
Renames the selected component. See XSLT
Refactoring Actions for more details.The stylesheet components information is presented on two columns: the first column presents the name and match attributes, the second column the mode attribute. If you know the component name, match or mode, you can search it in the Outline view by typing one of these pieces of information in the filter text field from the top of the view or directly on the tree structure. When you type de component name, match or mode in the text field, you can switch to the tree structure using:
To switch from tree structure to the filter text field, you can use Tab and Shift-Tab.
On the XSLT Outline view you have some contextual actions like: Edit Attributes, Cut, Copy, Delete.
The Outline content is synchronized with Text view; when you click a component in the Outline view, its definition is highlighted in the Text view.