Xquery slouží pro vytahování dat z dokumentu XML, který je strukturovaný podle Xpath. Je to takové malé scriptování, doplněk xml.
Jaké jsou příkazy v Xquery ?
(FLWOR – složenina příkazů)
FOR – „pro“ dáváte tím na vědomí, že nějaká proměná je výsledek a pro co
LET – (jersywoo:nevím, doplňte mě)
WHERE – „kde“ podmínky pro výběr
ORDER BY – „řaď podle“ – podle čeho se mají řadit vrácené výsledky
RETURN – „vrať výsledek“ – co má z těch dat vrátit jako výsledek
Příklad:
for $x in doc(„nahradnidily.xml“) /osobni/mitsubishi/
where $x/cena>500
order by $x/nazev
return $x/nazev
Logika:
vybere z dokumentu nahradnidily.xml v kořenovém
elementu