Funktionen auf Zeichenketten
Im Gegensatz zu anderen Datenbankanfragesprachen wie SQL oder OQL weist XQuery eine reichhaltige Bibliothek an Funktionen zur Verarbeitung von Zeichenketten auf. Im Wesentlichen lässt sich die Menge der Funktionen in drei Klassen unterteilen:
- Vergleich von Zeichenketten
Zentral für den Vergleich von Zeichenketten ist die Möglichkeit zur Angabe einer anwendungsspezifischen Sortierordnung ("collation"). - Manipulation von Zeichenketten
Die Funktionen, die zur Manipulation von Zeichenketten zur Verfügung stehen, umfassen im Wesentlichen die klassische Funktionalität zur Konkatenation, die Substringbildung bzw. den Test auf Enthaltensein. - Pattern Matching
Der Ursprung der Dokumentverarbeitung impliziert ein mächtiges Konzept zur Auswertung regulärer Ausdrücke auf Zeichenketten.
Die drei unterschiedlichen Klassen von Funktionen werden im Folgenden kompakt jeweils an Beispielen eingeführt, wobei mit einem Vergleich von Zeichenketten begonnen wird.
Quelle: "XQuery – Grundlagen und fortgeschrittene Methoden", dpunkt-Verlag, Heidelberg (2004)
<< zurück | vor >> |