IT-lexicon › Databases › XQuery

XQuery

Databases Svenska → Bijgewerkt: 2026-10-04
Meer info
Maker
W3C
Jaar
2007 (1.0), 2017 (3.1)
Type
Querytaal
Specificatie
W3C XQuery 3.1

SQL voor XML — een volwaardige querytaal met lussen, filters en sortering, bovenop XPath gebouwd.

Sinds 2007 een W3C-aanbeveling; versie 3.1 is sinds 2017 de huidige. Waar XPath knooppunten selecteert en XSLT via sjabloonregels transformeert, leest XQuery als een gewone programmeertaal van expressies en functies. De kernconstructie heet FLWOR, naar de sleutelwoorden for, let, where, order by en return — dezelfde onderdelen als een SQL-query, maar in een andere volgorde.

De taal bloeide in het tijdperk van de XML-databases: eXist-db, BaseX en MarkLogic gebruikten haar als hoofdtaal, en verschillende relationele databases kregen ondersteuning voor XML-kolommen. Toen JSON het uitwisselingsformaat werd, volgde XQuery niet. Wat overblijft, zit waar XML nog de norm is — uitgeverijen, financiële berichtformaten en juridische documentcollecties.

← Terug naar het lexicon