The following topics are present about how to follow XSLT/XQuery processing and detect errors in your stylesheets or XQuery documents:
To debug a stylesheet or XQuery document follow the procedure:
Open the source XML document and the XSLT/XQuery document.
If you are in the <oXygen/> XML perspective switch to the <oXygen/> XSLT Debugger perspective in case of XSLT debugging or to the <oXygen/> XQuery Debugger in case of XQuery debugging with one of the actions (here explained for XSLT):
<oXygen/> XSLT Debugger
→ → +The toolbar button
Select the source XML document in the XML source selector of the Control toolbar In case of XQuery debugging if your XQuery document has no implicit source set the source selector value to NONE.
Select the XSL/XQuery document in the XSL/XQuery selector of the Control toolbar.
Set XSLT/XQuery parameters from the button available on the Control toolbar.
Step through the stylesheet using the buttons available on the Control toolbar:
Examine the information in the Information Views to find the bug in the transformation process.
Initially only the two available Saxon XSLT/XQuery Processors are active in the Debugger perspective. If you select Xalan XSLT Processor an warning message is shown requiring Xalan version 2.7.1. To set Xalan 2.7.1 you need to copy xalan.jar
and serializerOxygen.jar
from [oxygen]/lib
and put it to the endorsed folder from your JRE/JDK used for running Eclipse (you can find it in → +Configuration Detailsjava.endorsed.dirs
entry) and restart Eclipse.