XQuery is a
query and
functional programming language that queries and transforms collections of structured and unstructured data, usually in the form of XML, text and with vendor-specific extensions for other data formats (JSON, binary, etc.). The language is developed by the XML Query
working group of the
W3C. The work is closely coordinated with the development of
XSLT by the XSL Working Group; the two groups share responsibility for
XPath, which is a subset of XQuery.