XSLTProc Preferences

To configure XSLTProc options, open the Preferences dialog box (Options > Preferences) and go to XML > XSLT-FO-XQuery > XSLT > XSLTProc.

The following options are available in this preferences page:

  • Enable XInclude processing - If selected, XInclude references will be resolved when XSLTProc is used as transformer in XSLT transformation scenarios.
  • Skip loading the document's DTD - If selected, the DTD specified in the DOCTYPE declaration will not be loaded.
  • Do not apply default attributes from document's DTD - If selected, the default attributes declared in the DTD and not specified in the document are not included in the transformed document.
  • Do not use Internet to fetch DTD's, entities or docs - If selected, the remote references to DTD's and entities are not followed.
  • Maximum depth in templates stack - If this limit of maximum templates depth is reached the transformation ends with an error.
  • Verbosity - If selected, the transformation will output detailed status messages about the transformation process in the Warnings view.
  • Show version of libxml and libxslt used - If selected, Oxygen XML Developer will display in the Warnings view the version of the libxml and libxslt libraries invoked by XSLTProc.
  • Show time information - If selected, the Warnings view will display the time necessary for running the transformation.
  • Show debug information - If selected, the Warnings view will display debug information about what templates are matched, parameter values, and so on.
  • Show all documents loaded during processing - If selected, Oxygen XML Developer will display in the Warnings view the URL of all the files loaded during transformation.
  • Show profile information - If selected, Oxygen XML Developer will display in the Warnings view a table with all the matched templates, and for each template will display: the match XPath expression, the template name, the number of template modes, the number of calls, the execution time.
  • Show the list of registered extensions - If selected, Oxygen XML Developer will display in the Warnings view a list with all the registered extension functions, extension elements and extension modules.
  • Refuses to write to any file or resource - If selected, the XSLTProc processor will not write any part of the transformation result to an external file on disk. If such an operation is requested by the processed XSLT stylesheet the transformation ends with a runtime error.
  • Refuses to create directories - If selected, the XSLTProc processor will not create any directory during the transformation process. If such an operation is requested by the processed XSLT stylesheet the transformation ends with a runtime error.