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 |

