Erweiterte Konzepte
In den vorangegangenen Kapiteln sind die wesentlichen Bestandteile von XQuery bzw. von mit XQuery in Verbindung stehenden Konzepten erläutert worden. Dabei handelt es sich um das…
Funktionen in XQuery
Der Kern der XQuery-Sprache umfasst nur die wesentlichen Konstrukte zur Formulierung von Anfragen an XML-Datenbanken. Angereichert werden diese Basiskonstrukte durch eine…
Erweiterte XQuery-Ausdrücke
Ein XQuery-Ausdruck stellt den zentralen syntaktischen Baustein einer XQuery-Anfrage dar. Die beiden wichtigsten Ausdruckstypen, Pfadausdrücke und FLWOR-Ausdrücke, wurden…
XPath - Einführung in die Sprache zur Navigation in XML-Strukturen
XPath ist die Sprache zur Navigation in XML-Dokumenten. Sie ist Bestandteil der XSL-Familie und dient weiteren Standards wie XQuery…
Knoten
Die Bestandteile einer XML-Baumstruktur werden Knoten genannt. Mithilfe von XPath können alle Knoten eines XML-Dokumentes selektiert und anschließend mit XSL bearbeitet werden. Grundsätzlich…
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…