The XQuery Debugger perspective allows you to detect problems in an XQuery transformation
process by executing the process step by step in a controlled environment and inspecting the
information provided in the special views. To switch the focus to this perspective, select the XQuery Debugger button in the
top-right corner of Oxygen XML Editor
or select XQuery
Debugger from the menu.
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 XQuery editor panels. The XML files and XQuery 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
XQuery Debugger.
- Toolbars
- Contains all actions needed in order to configure and control the debugging process.
The toolbars can be configured
to suit your specific needs.
- XML Source Pane
- The editing pane where you can display and edit data or document-oriented XML
documents.
- XQuery Source Pane
- The editing pane where you can display and edit XQuery files.
- Output View
- Displays the transformed output that results from the input of a selected document
(XML) and selected XQuery document to the XQuery transformer. The result of
transformation is dynamically written as the transformation is processed. There are two
types of views for the output: a text view (with XML syntax highlight) and an XHTML
view.
- 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 are able to add XPath expression automatically in
the XWatch view using the Watch
expression action from the contextual menu. If 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. Expressions displayed in the
XWatch view are normalized (unnecessary white spaces are
removed from the expression).
To watch our video demonstration about the XQuery debugging capabilities in
Oxygen XML Editor, go to
http://www.oxygenxml.com/demo/XQuery_Debugger.html.