BOOKMARK & SHARE Bookmark and Share
RSS RenderX RSS
The Future of Your Document Is Here
RenderX logo
Contact Us

Download Now!

XEP 4
RenderX offers all our software on a trial basis so that our prospects can easily see why thousands of customers have selected XEP to meet their needs.

Why not download a trial version today and see for yourself!

Using a Custom XSLT Transformer

You can configure XEP to use any XSLT parser instead of the version of Saxon bundled with the installation by default.

In order to use a custom XSLT processor (Saxon PE 11.4 is used as an example):

  1. Add the following Java property into the ClassPath before the calling of XSLDriver:
  2. 
    -Djavax.xml.transform.TransformerFactory=net.sf.saxon.TransformerFactoryImpl
    
    
  3. Add saxon-pe-11.4.jar and xmlresolver-4.4.3.jar (from Saxon 11) to the ClassPath.

This will result in the following example shell script, depending on the platform:

  • Note to adjust the paths according to your XEP and Saxon installation directories.
  • Platform: Windows (xep.bat)

    
    set XEP_ROOT=C:\Program Files\RenderX\XEP
    set SAXON_ROOT=C:\Program Files\Saxon-PE-11.4
    
    set CP=^
    %XEP_ROOT%\lib\xep.jar;^
    %SAXON_ROOT%\saxon-pe-11.4.jar;^
    %SAXON_ROOT%\lib\xmlresolver-4.4.3.jar
    
    java ^
      -classpath "%CP%" ^
      -Djavax.xml.transform.TransformerFactory=net.sf.saxon.TransformerFactoryImpl ^
      com.renderx.xep.XSLDriver ^
      "-DCONFIG=%XEP_ROOT%\xep.xml" ^
      %*
    
    

    Platform: Linux/Ubuntu (xep shell script)

    
    XEP_ROOT=/usr/bin/XEP
    SAXON_ROOT=/usr/bin/Saxon-PE-11.4
    
    CP=$XEP_ROOT/lib/xep.jar;\
    $SAXON_ROOT/saxon-pe-11.4.jar;\
    $SAXON_ROOT/lib/xmlresolver-4.4.3.jar
    
    java \
      -classpath "$CP" \
      -Djavax.xml.transform.TransformerFactory=net.sf.saxon.TransformerFactoryImpl \
      com.renderx.xep.XSLDriver \
      "-DCONFIG=$XEP_ROOT/xep.xml" \
      "$@"
    
    

    Platform: macOS (xep shell script)

    
    XEP_ROOT=$HOME/bin/XEP
    SAXON_ROOT=$HOME/bin/Saxon-PE-11.4
    
    CP=$XEP_ROOT/lib/xep.jar;\
    $SAXON_ROOT/saxon-pe-11.4.jar;\
    $SAXON_ROOT/lib/xmlresolver-4.4.3.jar
    
    java \
      -classpath "$CP" \
      -Djavax.xml.transform.TransformerFactory=net.sf.saxon.TransformerFactoryImpl \
      com.renderx.xep.XSLDriver \
      "-DCONFIG=$XEP_ROOT/xep.xml" \
      "$@"
    
    

News

November 18, 2025
XEP 4.31 released

Upper Unicode planes;
Improved accessibility (extensions),
barcodes, security; bug fixes.
Update recommended:
Last in XEP family -
IREn is replacement.
More news...


April 1, 2024
No xz-utils in RenderX products

No xz-utils in products.
We continuously monitor.
Always update to latest.
More news...


August 11, 2022
New Product Release: InGrid 1.0

EnMasse replacement:
More secure, faster;
plus REST API;
pure Java.
More news...


June 21, 2022
EnMasse 3.4 released

Security fixes:
No 64-bit SSL ciphers, XSS;
improved logging.
More news...


December 23, 2021
No Log4j in RenderX products

No Log4j in products.
We continuously monitor.
Always update to latest.
More news...


RenderX RSS RSS: Subscribe

Add to MyYahoo!