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')