Wiki source code of Engine_Saxon

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

Hide last authors
Nicolas Gregoire 22.1 1 {{toc/}}
2
Nicolas Gregoire 23.1 3 = Introduction =
4
Nicolas Gregoire 4.1 5 [[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 6
Nicolas Gregoire 22.1 7 = Supported version =
Nicolas Gregoire 5.1 8
Nicolas Gregoire 15.1 9 Depending on the engine used :
Nicolas Gregoire 8.1 10
Nicolas Gregoire 11.1 11
12 * Saxon 6.x (open source) : XSLT 1.0
13
14 * Saxon-B 9.x (open source) : XSLT 2.0
15
Nicolas Gregoire 12.1 16 * Saxon-HE 9.x (open source) : XSLT 2.0
Nicolas Gregoire 11.1 17
Nicolas Gregoire 13.1 18 * Saxon-PE 9.x (commercial) : XSLT 2.0 + selected features from XSLT 3.0
19
Nicolas Gregoire 12.1 20 * Saxon-EE 9.x (commercial) : XSLT 2.0 + partial support of XSLT 3.0
Nicolas Gregoire 11.1 21
Nicolas Gregoire 22.1 22 = Command line =
Nicolas Gregoire 6.1 23
Nicolas Gregoire 22.1 24 == Saxon 6.x ==
Nicolas Gregoire 1.1 25
Nicolas Gregoire 14.1 26 $> saxon-xslt foo.xml foo.xsl
27
28
Nicolas Gregoire 22.1 29 == Saxon-B 9.x ==
Nicolas Gregoire 14.1 30
31 $> saxonb-xslt foo.xml foo.xsl
32
Nicolas Gregoire 22.1 33 = Identification strings =
Nicolas Gregoire 1.1 34
Nicolas Gregoire 22.1 35 == Saxon 6.x ==
Nicolas Gregoire 16.1 36
Nicolas Gregoire 21.1 37 |=xsl:vendor-url|http:~/~/saxon.sf.net/
38 |=xsl:vendor|SAXON 6.5.5 from Michael Kay
39 |=xsl:version|1
Nicolas Gregoire 16.1 40
Nicolas Gregoire 22.1 41 == Saxon-B 9.x ==
Nicolas Gregoire 16.1 42
Nicolas Gregoire 21.1 43 |=xsl:vendor-url|http:~/~/www.saxonica.com/
44 |=xsl:vendor|SAXON 9.0.0.4 from Saxonica
45 |=xsl:version|2.0
46 |=xsl:product-name|SAXON
47 |=xsl:product-version|9.0.0.4
48 |=xsl:is-schema-aware|no
49 |=xsl:supports-serialization|yes
50 |=xsl:supports-backwards-compatibility|yes
Nicolas Gregoire 16.1 51
Nicolas Gregoire 22.1 52 = Special features =
Nicolas Gregoire 1.1 53
54 * File creation
55 * Code execution
56 * Java properties
Nicolas Gregoire 2.1 57 * Misc extensions
Nicolas Gregoire 24.1 58
59 = File creation =
60
61 {{warning}}
62 TODO
63 {{/warning}}
64
65 = Code execution =
66
67 {{warning}}
68 TODO
69 {{/warning}}
70
71 = Java properties =
72
73 {{warning}}
74 TODO
75 {{/warning}}
76
77 = Misc extensions =
78
79 {{warning}}
80 TODO
81 {{/warning}}