Skip to content

Latest commit

 

History

History
54 lines (36 loc) · 6.25 KB

README.md

File metadata and controls

54 lines (36 loc) · 6.25 KB

Learn XQuery: A list of great articles, blog posts, and books for learning XQuery

Let's show the world how to learn XQuery. Pull requests welcome. Quality over comprehensiveness - just the best, most helpful resources, please. Talk about #learnxquery on Twitter.

Also, check out these resources powered by XQuery, repositories with XQuery on GitHub, and questions about XQuery on Stack Overflow.

Gentle introductions

In depth introductions

Some people can learn languages by reading online tutorials. Some people like to dive into a book, or have one on their shelf for reference.

The specs

Latest developments in XQuery

More tutorials and thought pieces

  • XQuery Wikibook: An introduction to XQuery and a cookbook for various applications. Fairly eXist-centric and many pages out of date, but very useful still.
  • XQuery, the Server Language, Kurt Cagle, 2007. Explains that XQuery is much more than a language for querying XML.
  • XQuery and Lazy Enrichment, Matt Turner, 2007. Demonstrates a simple but powerful technique for enriching text with links to Wikipedia. Easily applied to any XQuery implementation.
  • MarkLogic Server and Office 2007, Pete Aven, 2007-09. The last in a series (see the links to the other articles at the bottom) on how to open, manipulate, and create Microsoft Office documents using XQuery. Easily applied to any XQuery implementation.
  • XQuery Novelties Revisited, Geert Josten, 2011. Situates XQuery among the various XML and non-XML standards. Provides a little history on the development of XQuery.
  • XQuery: It's not just for queries!, Jesse Alama, 2015. Emphasizes wide utility of XQuery.

Documentation from XQuery implementations about their use of XQuery

In depth articles on conformance to / divergence from the spec, and links to key articles and documentation:

Mailing lists, forums