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 following set of features allow you to test and solve 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.4.0.4 XSLT engine) and
XQuery 1.0 (using Saxon 9.4.0.4 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.