Функция system-property
Возвращает объект, представляющий значение системного свойства, идентифицированного по имени.
object system-property(string)
Замечания
Результатом аргумента должно быть допустимое имя QName. Имя QName преобразуется в развернутое имя с помощью объявлений пространства имен в области выражения. Функция system-property
возвращает объект, представляющий значение системного свойства, идентифицированного по имени. Если не существует такого системного свойства, возвращается пустая строка.
Так как эти свойства являются строками, представляющими имена QName, префикс должен соответствовать объявлению пространства имен в области "http://www.w3.org/1999/XSL/Transform"
для свойств xsl:version
, xsl:vendor
и xsl:vendor-url
. Префикс, соответствующий объявлению пространства имен "urn:schemas-microsoft-com:xslt"
, должен находиться в области для свойства msxsl:version
.
Системное свойство | Описание |
---|---|
|
Число, описывающее версию таблицы стилей XSLT, примененную обработчиком. Для обработчиков XSLT, применяющих таблицу стилей XSLT с версией, указанной в этом документе, число равно 1. |
|
Возвращает строку «Microsoft». |
|
Строка, содержащая URL-адрес, «https://www.microsoft.com». |
|
Число, описывающее версию служб Microsoft XML Core Services (MSXML). |
Пример
При вызове следующей функции возвращается значение 1.
system-property('xsl:version')