The XSLT Debugger perspective is used for detecting problems in an XSLT transformation
process by executing the process step by step in a controlled environment and inspecting the
information provided in the special views. The workspace is organized as an editing area
supported by special helper views. The editing area contains editor panels and can be split horizontally or vertically in two
stacks of editors: XML editor panels and XSLT editor panels. The XML file and XSL file are
displayed in Text
mode. The other modes (Author mode,
Grid
mode) are available only in the Editor
perspective.
- Source document view - Displays and allows editing of data or document oriented
XML files (documents).
- Stylesheet document view - Displays and allows editing of XSL
files(stylesheets).
- Output document 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 a XSLT 2.0
stylesheet).
- Control toolbar - Contains all actions needed in order to configure and control
the debug process.
- Information views - Distributed in two panes, they are displaying 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.