Funkcja system-property() w XSLT

Definicja i użycie

Funkcja system-property() zwraca wartość atrybutu systemowego oznaczonego nazwą.

Atrybuty systemowe w przestrzeni nazw XSLT:

Atrybuty systemowe Opis
xsl:version

Numer wersji XSLT implementowanej przez procesor;

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

xsl:vendor Producent procesora XSLT.
xsl:vendor-url Adres URL producenta procesora XSLT.
msxsl:version Numer wersji Microsoft XML Core Services (MSXML).

Gramatyka

object system-property(string)

Parametr

Parametr Opis
string Wymagane. Określa wartość systemową zwracaną przez funkcję.

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.