Learn
- Get an overview of XQuery 1.0 with the introduction document from the W3C, XQuery 1.0: An XML Query Language.
- Understand the changes to XPath with XML Path Language (XPath) 2.0 by reading What's New in XPath 2.0.
- Read about the XQuery 1.0 and XPath 2.0 Data Model to understand how they interact.
- See the new functions available in XQuery 1.0 and XPath 2.0 Functions and Operators.
- See XQuery in action by looking at a thorough series of XML Query Use Cases.
- Read about XML Syntax for XQuery 1.0 (XQueryX).
- Read Howard Katz's article, An introduction to XQuery (developerWorks, updated January 2006). Howard is also the author of the Fatdog XQuery implementation.
- Find more XML resources on the developerWorks XML technology zone.
- Visit the XML technical library on the developerWorks XML Zone for a wide range of technical articles and tips, tutorials, standards, and IBM Redbooks.
- Find out how you can become an IBM Certified Developer in XML and related technologies.
- Stay current with developerWorks technical events and Webcasts.
- Learn about Using XPath with the IBM Workplace data access tool (Mark Wallace, developerWorks, April 2005).
- Read Practical data binding: XPath as data binding tool, Part 1 (Brett McLaughlin, developerWorks, November 2005) to learn how to use XPath to select portions of an XML document.
- You can get a good look at what's coming with Working XML: Get started with XPath 2.0 (Benoît Marchal, developerWorks, May 2006).
Get products and technologies
- Download the XML Query engine used in the tutorial at http://www.fatdog.com/.
- Although it deals with XSLT rather than XQuery, Saxon 7 includes support for XPath 2.0. Download it at http://saxon.sourceforge.net.
- Build your next development project with IBM trial software, available for download directly from developerWorks.
- Download a trial version of DB2 9: DB2 Enterprise 9 or DB2 Express-C 9, a no-charge version of the DB2 Express 9 data server.
-
XQEngine - XML Query Engine: Download the XML Query engine used in the tutorial.
Discuss
- Participate in the discussion forum.
- Stuck on an XQuery problem? Just want to know what's going on in the XQuery world? Stop on by at the XPath and XQuery forum and drop us a line.

