Engine_Saxon

Version 19.1 by Nicolas Gregoire on 2012/01/10 14:52

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-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
     

Welcome

Welcome on the XSLT Hacking Encyclopedia !

You may be interested by the Engines and Applications pages.

Link to the blog
Twitter: @Agarri_FR

Tag Cloud

Failed to execute the [velocity] macro. Cause: [The execution of the [velocity] script macro is not allowed in [xhe:XWiki.TagCloud]. Check the rights of its last author or the parameters if it's rendered from another script.]. Click on this message for details.

Content by Nicolas Grégoire / Agarri
Blog - Follow me @Agarri_FR