The XML Query Language tool announced by Microsoft in May 2001 has been updated to be conformant to the June 07, 2001 W3C Working Draft specification for XQuery 1.0: An XML Query Language. The development team has also provided a new managed class library containing XQuery classes "that can be programmed against using the beta 2 release of the .Net Frameworks SDK. These classes allow one to run XQuery queries over arbitrary XML documents." Description: "The purpose of the XQuery demo is to enable you to experience the XQuery language and provide feedback on the implementation. Microsoft is committed to supporting the XQuery working group's progress; we will continue to revise this page and the downloadable class library as the XQuery specification develops... Since the demo page is a website, we provide a set of predefined XML documents and disallow the use of user-specified documents for security reasons. In order to execute queries over an arbitrary collection of XML documents you can download the XQuery Demo class library... The demo is implemented in C# and is currently only available via the website. The demo is not meant to give you any indication on how and where XQuery will be implemented in Microsoft products. Its main use is to familiarize the public with XQuery and to gather feedback and requirements for both the W3C working group and our own implementation effort."
" The purpose of this demo is to enable you to experience the XQuery language and provide feedback on the implementation. Microsoft is committed to supporting the XQuery working group's progress. This demo consists of two components. The first is a downloadable class library consisting of managed classes that can be programmed against using the Beta 2 release of the .Net frameworks SDK. These classes allow you to run XQuery statements over arbitrary documents and to utilize XQuery in applications. The second component is this demo page which is built on top of our existing XQuery class library. To use the demo page, Internet Explorer 5.5 Service Pack 1 is required... The implementation provides a list of known issues for the prototype that lists the features that are not yet implemented and issues that are blocking. In situations where there is a conflict or ambiguity in the working draft grammar this demo implements what we regard as the best solution to a specification which is still under development..."
Principal references:
- XML Query Language Demo
- Demo What's New
- Announcement May 14, 2001: "Microsoft Hosts Online XQuery Prototype Application."
- README
- Demo issues list
- Microsoft .NET Framework Beta 2
- W3C XML Query
- XQuery 1.0: An XML Query Language
- W3C XML Query Use Cases
- XQuery 1.0 and XPath 2.0 Data Model
- XQuery Formal Semantics
- "XML and Query Languages" - Main reference page.