Komodo does not need to be manually configured for local XSLT debugging. It uses the libxslt and libxml libraries directly to transform XML documents into HTML, text, or other XML document types. See www.libxml.org for more information on this XML C parser and toolkit.
For general information about debugging with Komodo, see General Debugger Functions. Debugger commands can be accessed from the Debug menu, by shortcut keys, or from the Debug Toolbar. For a summary of debugger commands, see the Debugger Command List.
To debug an XSLT file:
The XSLT program, the input XML file, and the results of the transformation appear simultaneously. By default, Komodo splits the Editor pane horizontally.
A yellow arrow on the breakpoint margin shows the current line of execution in both the XSLT and XML file. Breakpoints can be set in the both files before starting the debugging session, or while stepping through the code.
To debug using an XML file on a remote server, enter the full URL to the file in the Select the input XML file field (for example, http://www.example.org/input_file.xml).
Stepping behavior in the XSLT file is similar to the standard stepping behavior described in Debugger Stepping Behavior, but the terminology for describing XSLT is slightly different than that used for scripting languages.
Though the current line is highlighted in both the XSLT and XML files, the stepping behavior is only applicable to the XSLT file.
© 2017 ActiveState Software Inc. All rights reserved. ActiveState®,
Komodo®, ActivePerl®, ActivePython®, and ActiveTcl® are registered
trademarks of ActiveState.
All other marks are property of their respective owners.