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 |
---|---|
|
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). |
|
Gibt die Zeichenfolge "Microsoft" zurück. |
|
Eine Zeichenfolge mit der URL "http://www.microsoft.com". |
|
Eine Zahl, die die Version von Microsoft XML Core Services (MSXML) angibt. |
Beispiel
Der folgende Funktionsaufruf gibt 1 zurück:
system-property('xsl:version')