Name
system-property — Returns a value of the system property identified by the name
Synopsis
object
system-property
(
|
property_qname
varchar
) ; |
Description
The function returns an object representing the value of the system property identified by the name. If there is no such system property, the empty string is returned.
Parameters
property_qname
a string that is a QName. The QName is expanded into a name using the namespace declarations in scope for the expression.
Return Types
String or double precision number.
Examples
Example 24.627. xsl:version
xsl:version is a number giving the version of XSLT implemented by the processor; this version returns 1.0.
[xmlns:xsl='http://www.w3.org/1999/XSL/Transform'] system-property('xsl:version')
Example 24.628. xsl:vendor
xsl:vendor is a string identifying the vendor of the XSLT processor; this version returns 'OpenLink Software'.
[xmlns:xsl='http://www.w3.org/1999/XSL/Transform'] system-property('xsl:vendor')
Example 24.629. xsl:vendor-url
xsl:vendor-url is a string containing a URL identifying the vendor of the XSLT processor; this version returns 'http://www.openlinksw.com'.
[xmlns:xsl='http://www.w3.org/1999/XSL/Transform'] system-property('xsl:vendor-url')
Example 24.630. xsl:product-name
xsl:product-name is a string containing a name of XSLT processor; this version returns 'OpenLink Virtuoso Server'.
[xmlns:xsl='http://www.w3.org/1999/XSL/Transform'] system-property('xsl:product-name')
Example 24.631. xsl:product-version
xsl:product-version is a string containing a version of XSLT processor implementation; the returned string may depend on OS, hardware and other parameters of installation.
[xmlns:xsl='http://www.w3.org/1999/XSL/Transform'] system-property('xsl:product-version')