Live briefing
Everything about XQuery
Functional programming and query language for XML
XQuery is a query language and functional programming language designed to query and transform collections of structured and unstructured data, primarily in the form of XML. It also supports text data and, through implementation-specific extensions, other formats like binary and relational data. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: XQueryA 5-minute orientation
- Skim a recent paper: Blogs as data: using XQuery for content evaluationInfluential work since 2022
- Pick up a classic book: Einführung in XQueryThe most-reprinted book on the subject
- Read the landmark paper: XQuery: An XML query languageCited 76 times
- Go sideways: XPathA closely related topic
- Go sideways: JSONiqA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
XQuery: An XML query language
The BEA streaming XQuery processor
Querying fuzzy spatiotemporal data using XQuery
Enabling Schema-Free XQuery with meaningful query focus
On the complexity of nonrecursive XQuery and functional query languages on complex values
Securing native XML database-driven web applications from XQuery injection vulnerabilities
XQuery reloaded
From XQuery to relational logics
🆕 Influential since 2022
📚 Books worth reading
Einführung in XQueryRudolf Jansen · 2004
XQueryMichael Brundage · 2004- 📕XQuery for HumanistsClifford B. Anderson, Joseph C. Wicentowski · 2020
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- XPath XPath (XML Path Language) is an expression language designed to support the query or transformation of XML documents. It was defined by the World Wide…
- JSONiq JSONiq is a query and functional programming language that is designed to declaratively query and transform collections of hierarchical and heterogeneous…
- XPath 2.0 XPath 2.0 is a version of the XPath language defined by the World Wide Web Consortium, W3C. It became a recommendation on 23 January 2007. As a W3C Recommendati…
- XML transformation language An XML transformation language is a programming language designed specifically to transform an input XML document into an output document which satisfies…
- XSLT Extensible Stylesheet Language Transformations (XSLT, also XSL(T) or XSL-T), is a domain-specific declarative programming language that transforms text…
- Zorba (XQuery processor) Free and open-source software portal Zorba is an open source query processor written in C++, implementing several W3C XQuery and XML specifications and…
- XQuery API for Java XQuery API for Java (XQJ) refers to the common Java API for the W3C XQuery 1.0 specification. The XQJ API enables Java programmers to execute XQuery against…
- XML database An XML database is a data persistence software system that allows data to be specified, and stored, in XML format. This data can be queried, transformed…