Freigeben über


system-property-Funktion

Gibt ein Objekt zurück, das den Wert der Systemeigenschaft darstellt, die mit ihrem Namen angegeben ist.

object system-property(string)

Hinweise

Das Argument muss als Zeichenfolge ausgewertet werden, die einen gültigen QName darstellt. Der QName wird mithilfe der Namespacedeklarationen im Gültigkeitsbereich für den Ausdruck zu einem Namen erweitert. Die system-property-Funktion gibt ein Objekt zurück, das den Wert der Systemeigenschaft darstellt, die mit ihrem Namen angegeben ist. Wenn keine solche Systemeigenschaft vorhanden ist, wird eine leere Zeichenfolge zurückgegeben.

Da es sich bei diesen Eigenschaften um Zeichenfolgen handelt, die QNames darstellen, muss ein Präfix einer Namespacedeklaration im Gültigkeitsbereich für "http://www.w3.org/1999/XSL/Transform" der Eigenschaften xsl:version, xsl:vendor und xsl:vendor-url entsprechen. Ein Präfix, das einer Namespacedeklaration "urn:schemas-microsoft-com:xslt" entspricht, muss sich im Gültigkeitsbereich für die msxsl:version-Eigenschaft befinden.

Systemeigenschaft Beschreibung

xsl:version

Eine Zahl, die die XSLT-Version angibt, die vom Prozessor implementiert wird; für XSLT-Prozessoren die XSLT-Version, die von diesem Dokument angegeben wird (die Zahl 1).

xsl:vendor

Gibt die Zeichenfolge "Microsoft" zurück.

xsl:vendor-url

Eine Zeichenfolge mit der URL "http://www.microsoft.com".

msxsl:version

Eine Zahl, die die Version von Microsoft XML Core Services (MSXML) angibt.

Beispiel

Der folgende Funktionsaufruf gibt 1 zurück:

system-property('xsl:version')

Siehe auch

Verweis

Referenz zu XML-Datentypen