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,

Out of Print

This book is currently out of print.

About this Book

  • 126 pages
  • Published:
  • 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 nothing.

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 and 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

About the Author

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.