XQuery
Van Wikipedia
XML Query of XQuery is een specificatie van het World Wide Web Consortium (W3C). XML Query is een querytaal die het mogelijk maakt, informatie uit een XML-document op te vragen. Qua functionaliteit lijkt de taal op SQL. XML Query gebruikt XPath-syntaxis om te verwijzen naar specifieke delen van een XML-document.
Er zijn twee onderscheiden soorten syntaxis voor XML Query:
- De FLWR-syntaxis, waarvan de naam is afgeleid van de vier basisinstructies die worden gebruikt: FOR, LET, WHERE en RETURN.
- De XQueryX-syntaxis (XML-syntaxis voor XML-query's), dat door machines te lezen is, en gebruikt kan worden voor het automatisch genereren van queries en voor het inbedden van query's in XML-documenten.
Een uitgevoerde query van XML Query levert een fragment van het doorzochte XML-document op, het resultaat hiervan is ook een XML-document. In het XQuery-datamodel worden deze XML-documenten overigens gezien als boomstructuren.
Veel van de functionaliteit van een eerder ontwikkelde en populaire querytaal voor XML, XQL, wordt ook door XML Query ondersteund.