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-Wert- trueoder- falsezurü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 Wert- trueoder- falsezurü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.