The XSLT Debugger and XQuery Debugger
perspectives enable you to test and debug XSLT 1.0 / 2.0 stylesheets and XQuery 1.0 documents
including complex XPath 2.0 expressions. The interface presents simultaneous views of the
source XML document, the XSLT/XQuery document and the result document. As you go step by step
through the XSLT/XQuery document the corresponding output is generated step by step, and the
corresponding position in the XML file is
highlighted.
At the same time, special views
provide
various types of debugging information and events useful
to
understand
the transformation process.
The user is
offered
a rich set of features for testing and solving XSLT/XQuery problems:
- Support for XSLT 1.0 stylesheets
(using
Saxon 6.5.5 and
Xalan XSLT engines), XSLT 2.0 stylesheets and XPath 2.0 expressions that are included in the
stylesheets
(using
Saxon 9.3.0.5 XSLT
engine) and XQuery 1.0
(using
Saxon 9.3.0.5 XQuery
engine).
- Stepping capabilities: step in, step over, step out, run, run to cursor, run to end,
pause, stop.
- Output to source mapping between every line of output and
the
instruction element / source context that generated it.
- Breakpoints on both source and XSLT/XQuery documents.
- Call stack on both source and XSLT/XQuery documents.
- Trace history on both source and XSLT/XQuery documents.
- Support for XPath expression evaluation during debugging.
- Step into imported/included stylesheets as well as included source entities.
- Available templates and hits count.
- Variables view.
- Dynamic output generation.