GML And Geo-Spatial Web Services
Conference 2005

July 18th - 22nd, Vancouver, British Columbia

XQuery with Examples

XQuery is a language for querying XML databases as well as other collections of 1 or more XML documents.  Soon XQuery will formally include update capabilities, although numerous extensions exist in industry.  XPath 2.0 is very similar to XQuery and shares many of the same specifications.

Much of this session will be hands on programming.  The instructor will take you through the basics of XQuery using an XDB Explorer application in the native XML database called XStreamDb from http://www.bluestream.com/.  As well, simple java programs that connect to the API will be constructed.   As well, some advanced queries will be considered.  A simple GML example schema will be used to show usage of XQuery in the geographic domain.

As well, some exploration of APIs to XML databases will be covered with reference to emerging industry standards in that area.

Lastly, some discussion and demonstration of XML databases in commercial settings will be presented.

Jim is a founder of Bluestream Database software Corp. and the chief architect of XStreamDb.  Jim has recently been published in a chapter called "A Native XML DBMS" in the book "XQuery from the Experts" from Addison Wesley.