XQuery (XML Query) is a language for finding and extracting (querying) data from XML documents. XQuery is a query language specification under development by the W3C that’s designed to query collections of XML data — not just XML files, but anything that can appear as XML, including relational databases. Using XQuery, you can easily and efficiently extract information from native XML databases and relational databases. XQuery uses the structure of XML intelligently to express queries across all these kinds of data, whether physically stored in XML or viewed as XML via middleware. |
XQuery makes heavy use of XPath. In fact, XQuery 1.0 and XPath 2.0 are under development by the same W3C working group, and their specifications are intertwined. XQuery 1.0 and XPath 2.0 share the same data model, the same functions, and the same syntax. Because the XQuery 1.0 specification is still |
in draft status, .NET Framework 2.0 does not provide support for XQuery 1.0 specification.