Engine_Saxon
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-url | http://saxon.sf.net/ |
xsl:vendor | SAXON 6.5.5 from Michael Kay |
xsl:version | 1 |
Saxon-B 9.x
xsl:vendor-url | http://www.saxonica.com/ | |
xsl:vendor | SAXON 9.0.0.4 from Saxonica | |
xsl:version | 2.0 xsl:product-name | SAXON xsl:product-version : a string identifying the version of the implementation, as defined by the implementer xsl:is-schema-aware : returns "yes" if the XSLT processor is schema-aware, or "no" otherwise xsl:supports-serialization : returns "yes" if the XSLT processor offers this feature, or "no" otherwise xsl:supports-backwards-compatibility : retu Product Name : SAXON Product Version : 9.0.0.4 Is Schema Aware : no Supports Serialization : yes Backward Compatible : yes |
Special features
- File creation
- Code execution
- Java properties
- Misc extensions