Funkcja system-property() w XSLT

Definicja i użycie

Funkcja system-property() zwraca wartość systemowej właściwości oznaczonej nazwą.

Systemowe właściwości w przestrzeni nazw XSLT:

Systemowe właściwości Wyjaśnienie
xsl:version

Numer wersji XSLT implementowanej przez procesor;

Jeśli procesor XSLT implementuje wersję XSLT określoną w tym dokumencie, liczba ta wynosi 1.

xsl:vendor Deweloper procesora XSLT.
xsl:vendor-url URL identyfikujący dewelopera procesora XSLT.
msxsl:version Numer wersji usługi Microsoft XML Core (MSXML).

Gramatyka

object system-property(string)

Parametr

Parametr Opis
string Wymagane. Określa systemową właściwość zwracającą wartość.

Przykład

<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<body>
<p>
Version:
<xsl:value-of select="system-property('xsl:version')" />
<br />
Vendor:
<xsl:value-of select="system-property('xsl:vendor')" />
<br />
Vendor URL:
<xsl:value-of select="system-property('xsl:vendor-url')" />
</p>
</body>
</html>
</xsl:template>
</xsl:stylesheet>

Zobacz plik XSL,Zobacz wynik.