XQuery FLWOR Ausdruck
XML-Instanz-Dokumente
Wir werden weiterhin die "books.xml" Dokument im folgenden Beispiel zu verwenden (in einer XML-Datei im gleichen).
Siehe "books.xml" Datei in Ihrem Browser .
Wenn Sie die FLWOR wählen Knoten von "books.xml"
Schauen Sie sich den folgenden Pfad Ausdruck:
Dieser Ausdruck kann vor allem die Titelelemente unter den Buch Elemente unter dem Buchhandlung Element, und der Wert des Preises Element ausgewählt werden, die größer als 30 sein muss.
FLWOR Expression unter der ausgewählten Daten und den oben angegebenen Pfad ist derselbe wie dieser Ausdruck:
where $x/price>30
return $x/title
Ausgang:
<title lang="en">Learning XML</title>
Durch FLWOR, können Sie die Ergebnisse sortieren:
where $x/price>30
order by $x/title
return $x/title
FLWOR ist "Denn sei, Wo, Ordnung durch, Return" nur Akronym nehmen.
Aussagen für alle Buchelemente unter dem Buchhandlung Element in eine $ x Extraktion in Variable mit dem Namen.
wo Aussagen Element ausgewählt Buchpreiselement - Werte größer als 30.
Um nach Anweisung definiert die Sortierreihenfolge. Wird sortiert nach dem Titel-Element.
return - Anweisung gibt an, was sie zurückkehren. Dabei liefert die Titelelemente.
Die obigen XQuery-Ausdruck Ergebnisse:
<title lang="en">XQuery Kick Start</title>