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 Settings menu on the Outline view's toolbar:
Selection update on caret
move - Allows a 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 all components - Displays all components that were collected
starting from the main file. This option is set by default.
- Show local components - Displays
components defined in the current file only.
- Group by location/type/mode - The stylesheet components can be
grouped by location, type, and mode.
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:
- Append Child - Displays a list of elements that can be inserted as
children of the current element.
- Insert Before - Displays a list of elements that can be inserted as
siblings of the current element, before the current element.
- Insert After - Displays a list of elements that can be inserted as
siblings of the current element, after the current element.
Toggle Comment -
Comments/uncomments the currently selected element.
- Remove (Delete) - Removes the selected item
from the stylesheet.
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.
- Search References in... - Searches all references of the item found
at current cursor position in the specified scope. 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 bottom 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:
- keyboard arrow keys;
- Enter key;
- Tab key;
- Shift-Tab key combination.
To switch from tree structure to the filter text field, you can use
Tab and Shift-Tab.
Tip: The search filter is case insensitive. The following wildcards are accepted:
- * - any string;
- ? - any character;
- , - patterns separator.
If no wildcards are specified, the string to search is used as a partial match (like
*textToFind*).
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.