Strings

XSLT und XPath Funktionen

A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

 

 

Strings

 

 

Substrings

substring-after gibt alle Zeichen wieder, die nach einer Zeichenkombination stehen und identisch mit dem Vergleichstring sind
substring-before gibt alle Zeichen wieder, die vor einer Zeichenkombination stehen und identisch mit dem Vergleichstring sind
substring gibt einen Teilstring wieder

 

 

Regular Expressions

matches überprüft, ob ein String auf einen regulären Ausdruck passt
regex-group gibt einen String innerhalb des xsl:matching-substring Elementes aus, der einer Subgruppe eines regulären Ausdrucks entspricht

 

 

Contains

contains überprüft, ob der String des zweiten Arguments ein Teilstring des ersten ist
starts-with vergleicht zwei Strings die in den ersten beiden Argumenten angegeben werden
ends-with gibt einen Booleschen Wert dafür aus, ob der String im ersten Argument mit einem String endet, der identisch mit dem String im zweiten Argument ist

 

 

Concatenating and Splitting

concat verbindet zwei und mehrere Strings oder Ausdrücke, deren Auswertung jeweils einen String ergeben
string-join verbindet die Items einer im ersten Argument angegebenen String-Sequenz
tokenize teilt den angegebenen Eingabestring anhand eines Seperators
codepoints-to-string wandelt eine im Argument angegebene Sequenz von Unicode-Codepoints in einen String um
string-to-codepoints wandelt einen String in eine Sequenz von Unicode-Codepoints um

 

 

Replacing

replace ersetzt alle Teilstrings eines Eingabestrings, die auf einen regulären Ausdruck passen durch einen Ersatzstring
translate ersetzt bestimmte Zeichen des Eingabestrings

 

 

Comparing

compare vergleicht zwei Strings, die als Argumente übergeben werden
codepoint-equal bestimmt, ob zwei Strings aus den gleichen Unicode-Zeichen in der gleichen Reihenfolge bestehen

 

 

Trimming and Padding

normalize-space "normalisiert" Whitespace-Zeichen eines Strings

 

 

Capitalization

lower-case wandelt alle Großbuchstaben eines Strings in Kleinbuchstaben um
upper-case wandelt alle Kleinbuchstaben eines Strings in Großbuchstaben um

 

 

Statistics

string-length gibt die Länge eines Strings wieder

 

 

Internationalization

default-collation gibt den String der Collation wider, die bei Operationen eingesetzt wird, bei denen keine Collation explizit angegeben ist
lang überprüft die Sprache eines Knotens
normalize-unicode normalisiert den Eingabestring anhand der vier einschlägigen Vorschriften der Unicode-Normalisierung