XProc Engines

<oXygen/> comes with a built-in engine called Calabash XProc. An external XProc engine can be configured in this panel.

Figure 17.35. The XProc Engines preferences panel

The XProc Engines preferences panel

When Show XProc messages is enabled all messages emitted by the XProc processor during a transformation will be presented in the results view.

For an external engine you must specify the name that will be displayed in the XProc transformation scenario and the command line that will start it.

Figure 17.36. Creating an XProc external engine

Creating an XProc external engine

Also other parameters can be set: a description, the encodings for the output stream and the error stream of the engine, the working directory of the command that will start the engine. The encodings will be used for reading and displaying the output of the engine. The working directory and the command line can use built-in editor variables and custom editor variables for parameterizing a file path.