system-property 函数

返回的对象表示通过名称标识的系统属性的值。

object system-property(string)

注释

参数必须计算为有效的 QName 字符串。QName 使用表达式范围内的命名空间声明展开为名称。system-property 函数返回的对象表示通过名称标识的系统属性的值。如果没有此类系统属性,将返回空字符串。

因为这些属性是表示 QNames 的字符串,所以,前缀必须与 xsl:version、xsl:vendor 和 xsl:vendor-url 属性范围内的 "http://www.w3.org/1999/XSL/Transform" 命名空间声明相对应。与命名空间声明 "urn:schemas-microsoft-com:xslt" 对应的前缀必须在 msxsl:version 属性的范围内。

系统属性

说明

xsl:version

提供处理器所实现的 XSLT 版本的数字;如果 XSLT 处理器实现本文档所指定的 XSLT 版本,该数字为 1。

xsl:vendor

返回字符串“Microsoft”。

xsl:vendor-url

包含 URL“https://www.microsoft.com”的字符串。

msxsl:version

提供 Microsoft XML 核心服务 (MSXML) 版本的数字。

示例

以下函数调用返回 1。

system-property('xsl:version')

请参阅

参考

XML 数据类型引用