XSLT-Funktionen
XLST-Funktionen werden als Teil der XPath-Ausdrücke in einem XSLT-Stylesheet verwendet, um auf den aktuellen Knoten (current()
) zuzugreifen, verschiedene XML-Datendateien zusammenzuführen (document()
), die Versionskompatibilität aufrechtzuerhalten (element-available()
oder function-available()
), Zahlen zu formatieren (format-number()
) oder Systemeigenschaften zu überprüfen. Die folgende Tabelle stellt eine komplette Liste der im W3C-Standard angegebenen XSLT-Funktionen dar, die in den Microsoft XML Core Services (MSXML) ab Version 4.0 implementiert sind.
Beachten Sie, dass diese Funktionen nur vom XSLT-Prozessor aus aufgerufen werden können. Folglich können sie nicht von der selectNodes
-Methode im DOM (Document Object Model) verwendet werden. Dies ist anders als bei XPath-Funktionen, die innerhalb des Arguments der selectNodes
-Methode angegeben werden können.
XSLT-Funktionen
Gibt eine Knotengruppe zurück, der der aktuelle Knoten als einziger Member angehört. |
|
Bietet eine Möglichkeit, andere XML-Ressourcen vom XSLT-Stylesheet aus über die vom Eingabestream gelieferten Anfangsdaten hinaus abzurufen. |
|
Gibt genau dann True zurück, wenn der erweiterte Name der Name einer Anweisung ist. |
|
Konvertiert das erste Argument mithilfe des durch das zweite Argument angegebenen Formatierungsmusters in eine Zeichenfolge. |
|
Gibt True zurück, wenn die Funktion in der Funktionsbibliothek verfügbar ist. |
|
Gibt eine Zeichenfolge zurück, die den Knoten im |
|
Ruft zuvor markierte Elemente mit einer |
|
Konvertiert eine Struktur in eine Knotengruppe. Der resultierende Knoten enthält immer einen einzelnen Knoten und den Stammknoten der Struktur. |
|
Gibt ein Objekt zurück, das den Wert der Systemeigenschaft darstellt, die mit ihrem Namen angegeben ist. |
|
Gibt Deklarationen von nicht analysierten Entitäten in der DTD (Document Type Definition) des Quelldokuments zurück. |
Nachstehend sind Knotentests aufgeführt, keine Funktionen:
text()
processing-instruction()
comment()
node()
Weitere Informationen finden Sie unter Knotentests.