small medium large xlarge

Getting Started with XQuery


Cover image for Getting Started with XQuery

Getting Started with XQuery


If you’re thinking of XML as hard-to-read text files, it’s time to start thinking in terms of XML as content.

This Friday will show you what XQuery is, how it’s different from other approaches, the
new possibilities it opens up—and how to harness its power,

About this Title

Pages: 126
Published: 2008-03-06
Release: P1.0 (2008-10-07)
ISBN: friday

XQuery is a new language for querying XML content.

It’s a charming blend of declarative pattern matching and functional programming language. The XPath expressions you’ll use to identify XML nodes will feel familiar if you come from the XSLT world.
But you also have a concise, easy to read and powerful syntax at
your disposal for manipulating those nodes.

A single XQuery program can operate on many documents at once,
and can produce more than one document as a result. It’s easy to
join elements from several documents to create a new one, or to
split one document into many. You can create new documents from

With XQuery, you can transform, enhance, redact, manipulate, render,
fold, spindle and mutilate. The possibilities are endless, and we’ll explore
them in depth.

Contents & Extracts

  1. Introducing XQuery
  2. For the Impatient
  3. A Bit About XML
  4. XQuery, Start Your Engine
  5. Taking the Plunge
  6. Just Typical
  7. The Power of the FLWOR
  8. Modulation
  9. Functionality
  10. Resources


Ron Hitchens is a lead engineer with Mark Logic Corporation. Ron’s
career in the computer industry, which spans more than 25 years, has
encompassed many different technologies. Ron is the author of
Java NIO (O’Reilly) and has spoken at JavaOne, SD West, JavaPolis
and other leading industry conferences. Since 2004 Ron has been
working with XQuery and XML (and a little Java too) at Mark Logic.