Add-onsSaxon 10.6 XSLT and XQuery Transformer

Syncro Soft
Version: 24.0.0
Oxygen Version: 24.0
End User License Agreement

This plugin installs an external Saxon 10.6 XSLT & XQuery processor into <oXygen/>. You will be able to validate and transform XSLT/XQuery with Saxon 10.6.

Note: Debugging XSLT/XQuery transformations based on this engine is NOT supported.

XSLT Validation

After installing the plugin, there are two possiblities to use Saxon 10.6 for validating XSLT:

  1. To set Saxon 10.6 as the default XSLT validation engine, go to XSLT Preferences and select Saxon-EE 10.6 (External) as the validation engine..
  2. If you preffer to use Saxon 10.6 just for some specific stylesheets, then you should create either a Validation Scenario or a Transformation Scenario that uses Saxon-EE 10.6 (External) as the engine and associate it with whichever stylesheet you like.

XSLT Transformation

Create a Transformation Scenario that uses Saxon-EE 10.6 (External) as the engine and associate it with the stylesheet.

XSLT Compile

Saxon 10.6 allows one to export the compiled form of a stylesheet as an XML file. The plugin also contributes an action on the toolbar that will compile and export an XSLT.

XQuery Validation

After installing the plugin, there are two possiblities to use Saxon 10.6 for validating XQuery:

  1. To set Saxon 10.6 as the default XQuery validation engine, go to XQuery Preferences and select Saxon-EE XQuery 10.6 (External) as the validation engine..
  2. If you preffer to use Saxon 10.6 just for some specific stylesheets, then you should create either a Validation Scenario or a Transformation Scenario that uses Saxon-EE XQuery 10.6 (External) as the engine and associate it with whichever stylesheet you like.

XQuery Transformation

Create a Transformation Scenario that uses Saxon-EE XQuery 10.6 (External) as the engine and associate it with the XQuery file.

Performing Transformations with Data Extracted from a Database

This plugin will allow you to perform transformations with data extracted from a database, but there are a few changes you will have to make to use this:

  1. Add a copy of the database connector that is compatible with your database in [OXYGEN_INSTALL_DIR]/lib/ or in [PLUGIN_INSTALL_LOCATION]/lib/ (you can go to Options->Preferences->Plugins to see where the plugin is installed).
  2. Restart the application.
  3. Run the transformation scenario.

    If this does not work, try the following:

    1. Create a transformation scenario (see sections above) and click the Extensions button.
    2. Added the database connector that is compatible with your database.
    3. Add saxon-sql-10.0.jar that is located in [PLUGIN_INSTALL_LOCATION]/lib/ (you can go to Options->Preferences->Plugins to see where the plugin is installed).
    4. Run the transformation scenario.