Wiki source code of Reconnaissance

Version 2.1 by Nicolas Gregoire on 2012/01/10 14:49

Show last authors
1 XSLT standards define several properties about the XSLT engine itself. Querying for these properties allows to easily identify the engine.
2
3 === XSLT 1.0 ===
4
5 The function [[system-property()>>http://www.w3.org/TR/xslt#function-system-property||rel="__blank"]] supports by default the following properties :
6
7 * xsl:version : a number giving the version of XSLT implemented by the processor
8 * xsl:vendor : a string identifying the vendor of the XSLT processor
9 * xsl:vendor-url : a URL identifying the vendor of the XSLT processor (typically its Web site)
10
11 == XSLT 2.0 ==
12
13
14 This version supports some [[additional>>http://www.w3.org/TR/xslt20/#system-property||rel="__blank"]] properties :
15
16 * xsl:product-name : a string containing the name of the implementation, as defined by the implementer
17 * xsl:product-version : a string identifying the version of the implementation, as defined by the implementer
18 * xsl:is-schema-aware : returns "yes" if the XSLT processor is schema-aware, or "no" otherwise
19 * xsl:supports-serialization : returns "yes" if the XSLT processor offers this feature, or "no" otherwise
20 * xsl:supports-backwards-compatibility : returns "yes" if the XSLT processor offers this feature, or "no" otherwise
21
22