XQuery Language
Jump to navigation
Jump to search
An XQuery Language is a database query language that queries and transforms structured and unstructured data collections.
- Example(s):
- XQuery 1.0.
- …
- Counter-Example(s):
- See: Graph Query Language, W3C Recommendation, Declarative Programming, Functional Programming, Modular Programming, W3C, Dynamic Typing, Strong Typing.
References
2016
- (Wikipedia, 2016) ⇒ https://en.wikipedia.org/wiki/XQuery Retrieved:2016-5-9.
- 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.
XQuery 1.0 became a W3C Recommendation on January 23, 2007. XQuery 3.0 became a W3C Recommendation on April 8, 2014.
- 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.
2004
- (Kepser, 2004) ⇒ Stephan Kepser. (2004). “A Simple Proof for the Turing-Completeness of XSLT and XQuery.” In: Extreme Markup Languages ®.
- QUOTE: The World Wide Web Consortium recommends both XSLT and XQuery as query languages for XML documents. XSLT, originally designed to transform XML into XSL-FO, is nowadays a fully grown XML query language that is mostly suited for use by machines. XQuery on the other hand was particularly designed to be easily used by humans. Both languages are known to be Turing-complete.