=> Главная База Знаний Xslt System-property()


System-property()

system-property()

Функция

system-property
возвращает значение нескольких системных свойств в виде строк; вот как ей следует пользоваться:

string system-property(property)

Можно проверять следующие возможные значения системного свойства

property
:

xsl:version
. Возвращает версию XSLT;

xsl:vendor
. Возвращает строку, идентифицирующую производителя процессора XSLT;

xsl:vendor-url
. Возвращает URL производителя процессора XSLT.

Вот пример — версию XSLT можно проверить, вызвав

system-property('xsl:version')
;

<?xml version="1.0"?>

<xsl:stylesheet version="2.0"

 xmlns:xsl="http.//www.w3.org/1999/XSL/Transform">

 .

 .

 .

 <xsl:if text="system-property('xsl:version')=2.0">

  <xsl:namespace name="starpowder"/>

 </xsl:if>

 .

 .

 .

</xsl:stylesheet>

Проверка версии XSLT может понадобиться, если вы хотите воспользоваться возможностями, которые появились в последних версиях.