Lokalisierungspfade
Ein Lokalisierungspfad ist eine Formulierung, mit der bestimmte Knoten oder Knotenmengen innerhalb eines XML-Dokumentes angesteuert bzw. ausgewählt werden können.…
Filtern mit Prädikaten
Mit Hilfe von XPath-Ausdrücken lässt sich jeder gesuchte Knoten innerhalb eines XML-Dokumentes auswählen. Um noch genauere Ergebnismengen an Knoten definieren und damit auch…
Ausdrücke auf Sequenzen
Alternativ zu Pfadausdrücken werden häufig Ausdrücke auf Sequenzen verwendet, um eine Filterung zu realisieren.
SignaturBeschreibung fn:position() as xs:integer liefert…
Allgemeine FLWOR-Struktur
Die Besonderheit von XQuery im Vergleich zu einfachen Pfadausdrücken, wie sie ursprünglich in XPath 1.0 eingeführt wurden, besteht darin, dass XML-Dokumente nicht mehr nur…
FLWOR-Ausdrücke
Jede "sinnvolle" XQuery-Anweisung basiert auf einem FLWOR-Ausdruck, der ähnlich zum SELECT-FROM-WHERE in SQL die Basis für Anfragen an XML-Datenbanken repräsentiert. Das…
Let- und For-Klausel
Let- und for-Klauseln ermöglichen die Bindung von Variablen an Ergebnisse von beliebigen XQuery-Ausdrücken, wobei, wie im weiteren Verlauf gezeigt wird, üblicherweise die…
Die Prädikatauswertung
Die folgenden Seiten stammen aus dem Buch "XQuery – Grundlagen und fortgeschrittene Methoden". Zur Erklärung der vorgestellten XPath-Ausdrücke dient die Datei…
Bindung mehrerer Variablen
In einem FLWOR-Ausdruck können potenziell mehrere Variablen gleichzeitig durch eine let- bzw. for-Anweisung gebunden werden.
let $x := ..., $y := ... for $x in ..., $y…
Kurzvita
Mehrschad Zaeri Esfahani hat bis 2001 Informatik (Dipl.-Inform. FH) und Philosophie (Ethikum für Ingenieure) an der Hochschule Karlsruhe studiert. Nach seinem Studium arbeitete er als…
Explizite Typprüfung
Als weitere Eigenschaft der for- und let-Klauseln besteht die Möglichkeit, eine Typprüfung über eine explizite Typdeklaration durch das zusätzliche Schlüsselwort as…