XQuery 1.1: An XML Query Language

Jonathan Robie, Don Chamberlin, Michael Dyck, John Snelson

Jonathan Robie, Don Chamberlin, Michael Dyck, John Snelson, XQuery 1.1: An XML Query Language, World Wide Web Consortium, Working Draft WD-xquery-11-20091215, December 2009.

XML is a versatile markup language, capable of labeling the information content of diverse data sources including structured and semi-structured documents, relational databases, and object repositories. A query language that uses the structure of XML intelligently can express queries across all these kinds of data, whether physically stored in XML or viewed as XML via middleware. This specification describes a query language called XQuery, which is designed to be broadly applicable across many types of XML data sources. XQuery 1.1 is an extended version of the XQuery 1.0 Recommendation published on 23 January 2007. A list of changes made since XQuery 1.0 can be found in K Revision Log. Here are some of the new features in XQuery 1.1: 1. group by clause in FLWOR Expressions (3.8.7 Group By Clause). 2. tumbling window and sliding window in FLWOR Expressions (3.8.4 Window Clause). 3. count clause in FLWOR Expressions (3.8.6 Count Clause). 4. allowing empty in 3.8.2 For Clause, for functionality similar to outer joins in SQL. 5. try/catch expressions (3.13 Try/Catch Expressions). 6. Dynamic function invocation (3.1.8 Dynamic Function Invocation). 7. Inline functions (3.1.7 Inline Functions). 8. Private functions (4.17 Function Declaration). 9. Nondeterministic functions (4.17 Function Declaration) 10. Switch expressions (3.11 Switch Expression) 11. Computed namespace constructors ( Computed Namespace Constructors). 12. Output declarations (2.2.4 Serialization).


Keywords: XQuery (XML Query);

Updates: updates
is updated by

Bibliography Navigation: Reference List; Author Index; Title Index; Keyword Index

Generated by sharef2html on 2011-04-15, 02:00:41.