Edit online

XSLT Transformer Plugin Extension

This type of plugin allows you to add an external XSLT transformer plugin.

The name of the plugin is Transformer and it makes it easier to contribute your own implementation of the XSLT Processor. After the plugin is installed, you can create a new XML transformation with XSLT scenario and select your external XSLT engine from Transformer drop-down menu in the XSLT tab.

To create an XSLT integration project, follow these steps:

  • Copy the oxygen.jar file from [OXYGEN_INSTALL_DIR]/lib to the lib folder of your project.
  • Copy the jars of your transformer to the lib folder of your project.
  • Implement the ro.sync.exml.plugin.transform.XSLTTransformerPluginExtension interface.
  • In the plugin descriptor file, define the <extension> element that points to the implementation of your classes:
    <extension type="Transformer" class="my.xslt.plugin.extension"/>