Oxygen XSLT Debugger Perspective
The XSLT Debugger perspective allows you to detect problems in an XSLT transformation by executing the process step by step in a controlled environment. To switch the focus to this perspective, select .
The workspace in this perspective is organized as an editing area assisted by special helper views. The editing area contains editor panels that you can split horizontally or vertically in a stack of XML editor panels and a stack of XSLT editor panels. The XML files and XSL files can be edited in Text mode only.
The layout of this perspective is composed of the following
components:
- Menus
- Provides menu driven access to all the features and functions available in the XSLT Debugger.
- Toolbars
- Contains all actions needed to configure and control the debugging process.
- XML Source Pane
- The editing pane where you can display and edit data or document-oriented XML documents.
- XSL Source Pane
- The editing pane where you can display and edit XSL stylesheets.
- Output View
- Displays the transformed output that results from the input of a selected document
(XML) and selected stylesheet (XSL) to the transformer. The result of transformation is
dynamically written as the transformation is processed. There are three types of views
for the output: a text view (with XML syntax highlight), an XHTML view, and one text
view for each
<xsl:result-document>
element used in the stylesheet (if it is an XSLT 2.0 / 3.0 stylesheet). - Debugging Information Views
- Presented in two panes, they display various types of information that can be used to
understand the transformation process. For each information type there is a
corresponding tab. While running a transformation, relevant events are displayed in the
various information views. This allows you to obtain a clear view of the transformation
progress. See the Debugging
Information Views topic for a list of all the information views (and links to
more details on each view).Note: You can add XPath expression automatically in the XWatch view using the Watch expression action from the contextual menu. In case you select an expression or a fragment of it and then click Watch expression in the contextual menu, the entire selection is presented in the XWatch view. Using Watch expression without selecting an expression displays the value of the attribute from the cursor position in the XWatch view. Variables detected at the cursor position are also displayed. Expressions displayed in the XWatch view are normalized (unnecessary white spaces are removed from the expression).
Resources
For more information about the XSLT debugging capabilities in Oxygen XML Editor Eclipse plugin, watch our video demonstration: