The XQuery Debugger perspective is similar to the
XSLT Debugger perspective. It is used 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 different special views. The workspace is organized as follows:
- Source document view - Allows editing of data or document oriented XML files
(documents).
- XQuery document view - Allows editing of XQuery files.
- Output document 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.
- Control toolbar - Contains all actions needed in order to configure and control the
debug process.
- Information views - Distributed in two panes that are used to 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 the developer to obtain
a clear view of the transformation progress.