Funktionskategorie: Stringfunktionen – Analyse und Manipulation
(Auszug aus "XSLT 2.0 & XPath 2.0" von Frank Bongers, Kapitel 5.)
Die Gruppe der Stringfunktionen wird erheblich erweitert. Alle neun Stringfunktionen aus XPath 1.0 werden beibehalten. Acht neue Funktionen kommen in XPath 2.0 und XSLT 2.0 zur Gruppe hinzu.
Name | Herkunft | Verwendung |
---|---|---|
fn:compare() | XPath 2.0 | Test zweier Strings auf Gleichheit |
fn:concat() | XPath 1.0 | Stringaddition |
fn:contains() | XPath 1.0 | Test auf Substring im Prüfstring |
fn:encode-for-uri() | XPath 2.0 | String-Rückgabe in encodierter Form als URI-String |
fn:ends-with() | XPath 2.0 | Test auf Substring am Stringende |
fn:escape-html-uri() | XPath 2.0 | URI-String escapen |
fn:lower-case() | XPath 2.0 | In Kleinbuchstaben umwandeln |
fn:normalize-space() | XPath 1.0 | Normalisierung von Weißraum |
fn:normalize-unicode() | XPath 2.0 | Gibt Unicode-Normalform zurück |
regex-group() | XSLT 2.0 | Substrings der RegEx-Matches eines analysierten Strings |
fn:starts-with() | XPath 1.0 | Test auf Substring am Stringanfang |
fn:string-join() | XPath 2.0 | Strings mit übergebenem Separator zusammenfassen |
fn:string-length() | XPath 1.0 | Zeichenzahl im Prüfstring |
fn:substring() | XPath 1.0 | Extraktion eines Substrings |
fn:substring-after() | XPath 1.0 | Teilstring nach Trennsymbol |
fn:substring-before() | XPath 1.0 | Teilstring vor Trennsymbol |
fn:translate() | XPath 1.0 | Zeichenersetzung nach Muster |
fn:upper-case() | XPath 2.0 | In Großbuchstaben umwandeln |
Tabelle: Funktionen der Kategorie Stringfunktionen – Analyse und Manipulation.
<< zurück | vor >> |
Tipp der data2type-Redaktion: Zum Thema XSLT bieten wir auch folgende Schulungen zur Vertiefung und professionellen Fortbildung an: |
Copyright © Galileo Press, Bonn 2008
Für Ihren privaten Gebrauch dürfen Sie die Online-Version ausdrucken.
Ansonsten unterliegt dieses Kapitel aus dem Buch "XSLT 2.0 & XPath 2.0 ― Das umfassende Handbuch" denselben Bestimmungen wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.
Galileo Press, Rheinwerkallee 4, 53227 Bonn