Learning More about XQuery

We start by describing the formal model of XML values and XML Schema types used in XQuery, which is necessary to understand the rest of the chapter. Then the next section, “Matching and Subtyping,” expands on our definition of matching to include matching of complex XML values with complex types. Since FLWOR expressions are the workhorse of XQuery, we cover their normalization and static and dynamic semantics in the section entitled “FLWOR Expressions.” The normalization of path expressions into FLWOR expressions is covered next in “Path Expressions.” The normalization of arithmetic and comparison operators into function calls is covered next, under “Implicit Coercions and Function Calls.” We conclude with a section ...

Get XQuery from the Experts: A Guide to the W3C XML Query Language now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.