Engine_Saxon

Last modified by Nicolas Gregoire on 2012/01/14 17:03

Introduction

Saxon designs a family of Java and .Net based XSLT engines by Saxonica.

Supported version

Depending on the engine used :

  • Saxon 6.x (open source) : XSLT 1.0
  • Saxon-B 9.x (open source) : XSLT 2.0
  • Saxon-HE 9.x (open source) : XSLT 2.0
  • Saxon-PE 9.x (commercial) : XSLT 2.0 + selected features from XSLT 3.0
  • Saxon-EE 9.x (commercial) : XSLT 2.0 + partial support of XSLT 3.0

Command line

Saxon 6.x

$> saxon-xslt foo.xml foo.xsl

Saxon-B 9.x

$> saxonb-xslt foo.xml foo.xsl

Identification strings

Saxon 6.x

xsl:vendor-urlhttp://saxon.sf.net/
xsl:vendorSAXON 6.5.5 from Michael Kay
xsl:version1

Saxon-B 9.x

xsl:vendor-urlhttp://www.saxonica.com/
xsl:vendorSAXON 9.0.0.4 from Saxonica
xsl:version2.0
xsl:product-nameSAXON
xsl:product-version9.0.0.4
xsl:is-schema-awareno
xsl:supports-serializationyes
xsl:supports-backwards-compatibilityyes

Special features

  • File creation
  • Code execution
  • Java properties
  • Misc extensions

File creation

IconWarning

TODO

Code execution

IconWarning

TODO

Java properties

IconWarning

TODO

Misc extensions

IconWarning

TODO