XPath-Funktionen
Im Folgenden finden Sie eine kommentierte Liste der Kernfunktionen von XPath und der XSLT-spezifischen Ergänzungen zu XPath, einschließlich Beschreibung, Syntax, einer Liste von Argumenten, Ergebnis-Typ und Quelle in der entsprechenden W3C-Empfehlung. Für weitere Informationen zur Verwendung von XPath/XSLT-Funktionen lesen Sie bitte die Seite Weiterführende Literatur.
- boolean
Die
boolean
-Funktion evaluiert einen Ausdruck und liefert true oder false zurück.- ceiling
Die
ceiling
-Funktion bewertet eine Dezimalzahl und gibt die kleinste ganze Zahl zurück, die größer oder gleich der Dezimalzahl ist.- choose
Die
choose
-Funktion gibt eines der angegebenen Objekte basierend auf einem booleschen Parameter zurück.- concat
Die
concat
-Funktion verknüpft zwei oder mehr Strings und gibt den resultierenden String zurück.- contains
Die
contains
-Funktion bestimmt, ob der erste Argument-String den zweiten Argument-String enthält und gibt Boolean true oder false zurück.- count
Die
count
Funktion zählt die Anzahl der Knoten in einer Knotenmenge und gibt eine Ganzzahl zurück.- current
Die
current
-Funktion kann verwendet werden, um den Kontextknoten in einer XSLT-Anweisung zu erhalten.- document
Das
document
findet eine Knotenmenge in einem externen Dokument oder in mehreren externen Dokumenten und gibt die resultierende Knotenmenge zurück.- element-available
Die Funktion
element-available
bestimmt, ob ein Element verfügbar ist, und gibt wahr oder falsch zurück.- false
Die
false
Funktion gibt einen boolean Wertfalse
zurück.- floor
Die Funktion
floor
wertet eine Dezimalzahl aus und gibt die größte ganze Zahl zurück, die kleiner oder gleich der Dezimalzahl ist.- format-number
Die Funktion
format-number
wertet eine Zahl aus und gibt einen String zurück, der die Zahl in einem bestimmten Format darstellt.- function-available
Die Funktion
function-available
bestimmt, ob eine gegebene Funktion verfügbar ist, und gibt einen booleschen Werttrue
oderfalse
zurück.- generate-id
Die
generate-id
Funktion erzeugt eine eindeutige ID für den ersten Knoten in einer gegebenen Knotenmenge und gibt einen String zurück, der diese ID enthält.- id
Die
id
-Funktion findet Knoten, die den angegebenen IDs entsprechen, und gibt eine Knotenmenge zurück, die die identifizierten Knoten enthält.- key
Die
key
-Funktion gibt eine Knotenmenge von Knoten zurück, die den angegebenen Wert für den angegebenen Schlüssel haben.- lang
Die Funktion
lang
bestimmt, ob der Kontextknoten mit der angegebenen Sprache übereinstimmt, und gibt boolean true oder false zurück.- last
Die
last
Funktion gibt eine Zahl zurück, die der Kontextgröße aus dem Auswertungskontext des Ausdrucks entspricht.- local-name
Die Funktion
local-name
gibt einen String zurück, der den lokalen Namen des ersten Knotens in einem angegebenen Knotensatz darstellt.- name
Die Funktion
name
gibt einen String zurück, der den QName des ersten Knotens in einem angegebenen Knoten-Set darstellt.- namespace-uri
Die Funktion
namespace-uri
gibt einen String zurück, der den Namespace-URI des ersten Knotens in einem angegebenen Knoten-Set darstellt.- normalize-space
Die Funktion
normalize-space
entfernt führende und nachfolgende Leerzeichen aus einem String, ersetzt Folgen von Leerzeichen durch ein einzelnes Leerzeichen und gibt den resultierenden String zurück.- not
Die
not
-Funktion wertet einen booleschen Ausdruck aus und gibt den entgegengesetzten Wert zurück.- number
Die
number
-Funktion konvertiert ein Objekt in eine Zahl und gibt die Zahl zurück.- position
Die
position
-Funktion gibt eine Zahl zurück, die der Kontextposition aus dem Ausdrucksbewertungskontext entspricht.- round
Die
round
-Funktion gibt eine Zahl zurück, die die nächste ganze Zahl zur gegebenen Zahl ist.- starts-with
Der
starts-with
prüft, ob der erste String mit dem zweiten String beginnt und gibttrue
oderfalse
zurück.- string
Die
string
-Funktion wandelt das gegebene Argument in einen String um.- string-length
Die
string-length
Funktion gibt eine Zahl zurück, die der Anzahl der Zeichen in einem gegebenen String entspricht.- substring
Die Funktion
substring
gibt einen Teil eines gegebenen Strings zurück.- substring-after
Die Funktion
substring-after
gibt eine Zeichenkette zurück, die der Rest einer gegebenen Zeichenkette nach einem gegebenen Teilstring ist.- substring-before
Die Funktion
substring-before
gibt einen String zurück, der der Teil eines gegebenen Strings vor einem angegebenen Substring ist.- sum
Die
sum
-Funktion gibt eine Zahl zurück, die die Summe der numerischen Werte jedes Knotens in einem gegebenen Knoten-Set ist.- system-property
Die
system-property
Funktion gibt ein Objekt zurück, das die angegebene System-Eigenschaft repräsentiert.- translate
Die
translate
Funktion bewertet einen String und eine Menge von Zeichen, die übersetzt werden sollen, und gibt den übersetzten String zurück.- true
Die
true
Funktion gibt einen booleschen Wert von true zurück.- unparsed-entity-url
Die Funktion
unparsed-entity-url()
gibt die URI der unbearbeiteten Entität mit dem angegebenen Namen zurück. Dies sind nicht-XML-Daten, die im DTD des Quelldokuments referenziert werden.