XQuery

Aus ProgrammingWiki
Archivierte Version vom 2011-12-22T13:06:01+00:00. Aktuelle Version

Autoren


Einstieg in XQuery

XQuery ist ein Abfragesprache für XML. Welche vom W3C entwickelt wurde. In diesem Kurs sollen die grundlegenden Spracheigenschaften vorgestellt werden und ein Verständnis der Syntax und Struktur von XQuery – Ausdrücken vermittelt werden.


XQuery ermöglicht:

  • das Auswählen von Elementen und Attributen
  • das Zusammenführen mehrerer XML-Dokumente
  • das Bearbeiten von XML-Daten
  • das Hinzufügen von Elementen und Attributen zu der Ergebnismengen
  • Berechnungen auf Grundlage von XML-Daten
  • Sortierungen der Ergebnismenge


Folgendes XML-Dokument soll als Basis für Beispiele und Erläuterungen dienen.

Beispieldokument


FLWOR - Ausdrücke

FLWOR - Ausdrücke bilden die Grundlage für Anfragen an XML - Dokumente. Sie weisen Ähnlichkeiten mit Abfragen im SQL - Syntax auf. FLWOR ist ein Kunstwort (aus dem englischen "Flower"). Die einzelnen Buchstaben entsprechen dabei den Anfangsbuchstaben der Klauseln des Ausdrucks: for, let, where, order und return.


Ein einfacher FLWOR - Ausdruck ist zum Beispiel folgendes:

Dieser Ausdruck würde alle Filmelmente aus dem Beispiel XML-Dokument "filmliste" zurückgeben.