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
boolean-Funktion wertet einen Ausdruck aus und gibt true oder false zurück.- ceiling
Die Funktion
ceilingbewertet eine Dezimalzahl und gibt die kleinste ganze Zahl zurück, die größer oder gleich der Dezimalzahl ist.- choose
Die Funktion
choosegibt eines der angegebenen Objekte basierend auf einem booleschen Parameter zurück.- concat
Die Funktion
concatverknü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-Werttrueoderfalsezurü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
documentfindet eine Menge von Knoten in einem externen Dokument oder mehreren externen Dokumenten und gibt die resultierende Knotenmenge zurück.- element-available
Die Funktion
element-availablebestimmt, ob ein Element verfügbar ist, und gibt entweder wahr oder falsch zurück.- false
Die Funktion
falsegibt 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-numberbewertet eine Zahl und gibt eine Zeichenfolge zurück, die die Zahl in einem gegebenen Format darstellt.- function-available
Die Funktion
function-availablebestimmt, ob eine gegebene Funktion verfügbar ist, und gibt einen booleschen Werttrueoderfalsezurück.- generate-id
Die Funktion
generate-iderzeugt eine eindeutige ID für den ersten Knoten in einer gegebenen Knotenmenge und gibt einen String mit dieser ID zurück.- id
Die Funktion
idfindet 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-namegibt einen String zurück, der den lokalen Namen des ersten Knotens in einer gegebenen Knotenmenge darstellt.- name
Die Funktion
namegibt einen String zurück, der den QName des ersten Knotens in einem gegebenen Knoten-Set darstellt.- namespace-uri
Die Funktion
namespace-urigibt einen String zurück, der den Namensraum-URI des ersten Knotens in einer gegebenen Knotenmenge darstellt.- normalize-space
Die Funktion
normalize-spaceentfernt 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
notFunktion bewertet einen booleschen Ausdruck und gibt den gegenteiligen Wert zurück.- number
Die
numberFunktion konvertiert ein Objekt in eine Zahl und gibt die Zahl zurück.- position
Die Funktion
positiongibt 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 Funktion
stringkonvertiert das angegebene Argument in einen String.- string-length
Die Funktion
string-lengthgibt eine Zahl zurück, die der Anzahl der Zeichen in einem gegebenen String entspricht.- substring
Die Funktion
substringgibt einen Teil eines gegebenen Strings zurück.- substring-after
Die Funktion
substring-aftergibt einen String zurück, der der Rest eines gegebenen Strings nach einem bestimmten Teilstring ist.- substring-before
Die Funktion
substring-beforegibt einen String zurück, der der Teil eines gegebenen Strings vor einem gegebenen Teilstring ist.- sum
Die Funktion
sumgibt eine Zahl zurück, die die Summe der numerischen Werte jedes Knotens in einem angegebenen Knoten-Set ist.- system-property
Die Funktion
system-propertygibt ein Objekt zurück, das die angegebene System-Eigenschaft repräsentiert.- true
Die
true-Funktion gibt einen booleschen Wert von true zurück.- übersetzen
Die Funktion
translatebewertet einen String und eine Menge von Zeichen, die übersetzt werden sollen, und gibt den übersetzten String 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.