XPath-Funktionen
Im Folgenden finden Sie eine kommentierte Liste der grundlegenden XPath-Funktionen und XSLT-spezifischen Ergänzungen zu XPath. Diese Liste enthält eine Beschreibung, Syntax, eine Liste der Argumente, den Ergebnistyp und die Quelle in der entsprechenden W3C-Empfehlung. Für weitere Informationen zur Verwendung von XPath/XSLT-Funktionen beachten Sie bitte die Seite Für weiterführende Informationen.
- boolean
Die Funktion
boolean
wertet einen Ausdruck aus und gibt true oder false zurück.- ceiling
Die Funktion
ceiling
bewertet eine Dezimalzahl und gibt die kleinste ganze Zahl zurück, die größer oder gleich der Dezimalzahl ist.- choose
Die Funktion
choose
gibt eines der angegebenen Objekte basierend auf einem booleschen Parameter zurück.- concat
Die Funktion
concat
verknüpft zwei oder mehr Zeichenketten und gibt die resultierende Zeichenkette zurück.- contains
Die
contains
-Funktion bestimmt, ob der erste Argumentstring den zweiten Argumentstring enthält und gibt einen boolean-Werttrue
oderfalse
zurück.- count
Die
count
-Funktion zählt die Anzahl der Knoten in einer Knotenmenge und gibt eine ganze Zahl zurück.- current
Die
current
-Funktion kann verwendet werden, um den Kontextknoten in einer XSLT-Anweisung zu erhalten.- document
Das
document
findet eine Menge von Knoten in einem externen Dokument oder 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 entweder wahr oder falsch zurück.- false
Die Funktion
false
gibt den booleschen Wert false zurück.- floor
Die
floor
-Funktion 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
bewertet eine Zahl und gibt eine Zeichenfolge zurück, die die Zahl in einem gegebenen 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 Funktion
generate-id
erzeugt eine eindeutige ID für den ersten Knoten in einer gegebenen Knotenmenge und gibt einen String mit dieser ID zurück.- id
Die Funktion
id
findet Knoten, die den angegebenen IDs entsprechen, und gibt eine Knotenmenge mit den identifizierten Knoten zurück.- key
Die
key
-Funktion gibt eine Knotenmenge von Knoten zurück, die den angegebenen Wert für den angegebenen Schlüssel haben.- lang
Die
lang
-Funktion 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 Ausdrucksauswertungskontext entspricht.- local-name
Die Funktion
local-name
gibt einen String zurück, der den lokalen Namen des ersten Knotens in einer gegebenen Knotenmenge darstellt.- name
Die Funktion
name
gibt einen String zurück, der den QName des ersten Knotens in einem gegebenen Knoten-Set darstellt.- namespace-uri
Die Funktion
namespace-uri
gibt einen String zurück, der den Namensraum-URI des ersten Knotens in einer gegebenen Knotenmenge darstellt.- normalize-space
Die Funktion
normalize-space
entfernt führende und nachgestellte Leerzeichen aus einem String, ersetzt Folgen von Leerzeichen durch ein einzelnes Leerzeichen und gibt den resultierenden String zurück.- not
Die
not
Funktion bewertet einen booleschen Ausdruck und gibt den gegenteiligen Wert zurück.- number
Die
number
Funktion konvertiert ein Objekt in eine Zahl und gibt die Zahl zurück.- position
Die Funktion
position
gibt eine Zahl zurück, die der Kontextposition im Ausdrucksauswertungskontext entspricht.- round
Die
round
-Funktion gibt eine Zahl zurück, die die nächste ganze Zahl zur angegebenen Zahl ist.- starts-with
Der
starts-with
überprüft, ob der erste String mit dem zweiten String beginnt, und gibt true oder false zurück.- string
Die
string
Funktion konvertiert das gegebene Argument in einen String.- string-length
Die Funktion
string-length
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 einen String zurück, der der Rest eines gegebenen Strings nach einem bestimmten Teilstring ist.- substring-before
Die Funktion
substring-before
gibt einen String zurück, der der Teil eines gegebenen Strings vor einem gegebenen Teilstring ist.- sum
Die Funktion
sum
gibt eine Zahl zurück, die die Summe der numerischen Werte jedes Knotens in einem angegebenen Knoten-Set ist.- system-property
Die Funktion
system-property
gibt ein Objekt zurück, das die angegebene System-Eigenschaft repräsentiert.- translate
Die
translate
-Funktion wertet eine Zeichenkette und eine Menge von Zeichen, die übersetzt werden sollen, aus und gibt die übersetzte Zeichenkette zurück.- true
Die
true
-Funktion gibt einen booleschen Wert von true zurück.- unparsed-entity-url
Die Funktion
unparsed-entity-url()
gibt den URI der nicht geparsten Entität mit dem angegebenen Namen zurück. Dies sind nicht-XML-Daten, die in der DTD des Quelldokuments referenziert werden.