Wiki source code of Engine_Saxon

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

Hide last authors
Nicolas Gregoire 4.1 1 [[Saxon>>http://saxon.sourceforge.net/||rel="__blank" title="Saxon Home Page"]] designs a family of Java and .Net based XSLT engines by Saxonica.
Nicolas Gregoire 1.1 2
Nicolas Gregoire 9.1 3 == Supported version ==
Nicolas Gregoire 5.1 4
Nicolas Gregoire 15.1 5 Depending on the engine used :
Nicolas Gregoire 8.1 6
Nicolas Gregoire 11.1 7
8 * Saxon 6.x (open source) : XSLT 1.0
9
10 * Saxon-B 9.x (open source) : XSLT 2.0
11
Nicolas Gregoire 12.1 12 * Saxon-HE 9.x (open source) : XSLT 2.0
Nicolas Gregoire 11.1 13
Nicolas Gregoire 13.1 14 * Saxon-PE 9.x (commercial) : XSLT 2.0 + selected features from XSLT 3.0
15
Nicolas Gregoire 12.1 16 * Saxon-EE 9.x (commercial) : XSLT 2.0 + partial support of XSLT 3.0
Nicolas Gregoire 11.1 17
Nicolas Gregoire 9.1 18 == Command line ==
Nicolas Gregoire 6.1 19
Nicolas Gregoire 14.1 20 === Saxon 6.x ===
Nicolas Gregoire 1.1 21
Nicolas Gregoire 14.1 22 $> saxon-xslt foo.xml foo.xsl
23
24
25 === Saxon-B 9.x ===
26
27 $> saxonb-xslt foo.xml foo.xsl
28
Nicolas Gregoire 7.1 29 == Identification strings ==
Nicolas Gregoire 1.1 30
Nicolas Gregoire 17.1 31 === Saxon 6.x ===
Nicolas Gregoire 16.1 32
33 | xsl:vendor-url|http:~/~/saxon.sf.net/
34 | xsl:vendor|SAXON 6.5.5 from Michael Kay
35 | xsl:version|1
36
Nicolas Gregoire 17.1 37 === Saxon-B 9.x ===
Nicolas Gregoire 16.1 38
Nicolas Gregoire 19.1 39 | xsl:vendor-url | http:~/~/www.saxonica.com/
40 | xsl:vendor | SAXON 9.0.0.4 from Saxonica
41 | xsl:version | 2.0
42 xsl:product-name|SAXON
43 xsl:product-version : a string identifying the version of the implementation, as defined by the implementer
44 xsl:is-schema-aware : returns "yes" if the XSLT processor is schema-aware, or "no" otherwise
45 xsl:supports-serialization : returns "yes" if the XSLT processor offers this feature, or "no" otherwise
46 xsl:supports-backwards-compatibility : retu
47 Product Name : SAXON
48 Product Version : 9.0.0.4
49 Is Schema Aware : no
50 Supports Serialization : yes
51 Backward Compatible : yes
Nicolas Gregoire 16.1 52
Nicolas Gregoire 7.1 53 == Special features ==
Nicolas Gregoire 1.1 54
55 * File creation
56 * Code execution
57 * Java properties
Nicolas Gregoire 2.1 58 * Misc extensions