wyrażenie XQuery FLWOR
Dokumenty instancji XML
Będziemy nadal korzystać z "Books.xml" dokument w poniższym przykładzie (w pliku XML w taki sam).
Patrz "Books.xml" pliku w przeglądarce .
Jeśli używasz FLWOR wybierz węzły z "Books.xml"
Spójrz na poniższe wyrażenie ścieżki:
Wyrażenie to można wybierać przede wszystkim elementów tytułu w elementach książki pod tym elemencie księgarni i wartości elementu cenowego, który musi być większa niż 30.
Wyrażenie FLWOR poniżej wybranych danych i powyżej ścieżki jest taka sama, jak to wyrażenie:
where $x/price>30
return $x/title
wyjście:
<title lang="en">Learning XML</title>
Przez FLWOR można sortować wyniki:
where $x/price>30
order by $x/title
return $x/title
FLWOR jest "Dla Niech, gdzie, Zamówienie przez, zwrot" tylko brać akronim.
Oświadczenia dla wszystkich elementów książki pod tym elemencie księgarni do zmiennej o nazwie $ x ekstrakcją.
gdzie elementem wypowiedzi wybrany element cena Książka wartości większe niż 30.
uporządkuj zgodnie z oświadczeniem określa porządek. Zostaną posortowane według elementu tytułowego.
return określa czego wracać. W tym zwraca elementy tytułowe.
Powyższe wyniki wyrażenie XQuery:
<title lang="en">XQuery Kick Start</title>