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