Поделиться через


Функция 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.

Системное свойство Описание

xsl:version

Число, описывающее версию таблицы стилей XSLT, примененную обработчиком. Для обработчиков XSLT, применяющих таблицу стилей XSLT с версией, указанной в этом документе, число равно 1.

xsl:vendor

Возвращает строку «Microsoft».

xsl:vendor-url

Строка, содержащая URL-адрес, «https://www.microsoft.com».

msxsl:version

Число, описывающее версию служб Microsoft XML Core Services (MSXML).

Пример

При вызове следующей функции возвращается значение 1.

system-property('xsl:version')

См. также

Справочник

Справочник по типам данных XML