Debugger

This section explains the settings available for Debugger mode. To display settings select OptionsPreferencesXSLT/FO+Debugger Options (see the section called “Debugger”).

 

Figure 15.36. The Debugger preferences panel

The Debugger preferences panel

The following settings are available:

Enable XHTML output

Enable or disable rendering of output to the XHTML Output document View during the transformation process. For performance issues, it is advisable to disable XHTML output for large jobs. Also, the XHTML area is only able to render XHTML documents. In order to view the output result of other formats, such as HTML, save the Text output area to a file and use the required external browser for viewing.

Show xsl:result-document output

If checked, the debugger presents the output of xsl: result-document instruction into the debugger output view.

Infinite loop detection

Set this option to receive notifications when an infinite loop occurs during transformation.

Maximum depth in templates stack

How many templates (<xsl:templates>) instructions can appear on the current stack. This setting is used by the infinite loop detection.