Additional XProc Engine Plugin Extension
This type of plugin contributes a folder that contains an external XProc engine.
The name of the plugin extension is AdditionalXprocEngine and it makes it easier to integrate an external XProc engine. After the plugin is installed, when you run an XProc transformation scenario, your external XProc engine can be selected from the Processor drop-down menu in the XProc tab.
An example of the plugin.xml file looks like
this:
<plugin
id="morgana.xproc.addon"
name="Contribute Morgana XProc"
description="Contribute Morgana XProc"
version="1.0"
vendor="Syncro Soft"
class="ro.sync.exml.plugin.Plugin"
classLoaderType="preferReferencedResources">
<extension type="AdditionalXProcEngine" path="MorganaXProcEngine/"></extension>
</plugin>
The @path
attribute points to the XProc engine folder that contains the
engine.xml and all the libraries necessary to run it.