TECFA's XQuery Page

(only sporadically updated)
Keywords: XML
Related Pages: XML Applications Pointers (DTDs, Schemas), XSL Pointers, DOM Pointers, SVG Pointers, RDF pointers, Cocoon Pointers.

Xquery is a query language that uses the structure of XML intelligently can express queries across all these kinds of data, whether physically stored in XML or viewed as XML via middleware. In other words, you can use it to retrieve things from files, from XML representations made from SQL databases, from native XML databases like exists. In addition, Xquery is quite a real programming language. XUpdate is a protocol to updated (XQuery can't). XML Databases are servers in which can plug XML "as is" and get it back with Xquery and/or XSLT.

XQuery and XML Databases @ TECFA

We don't use it (yet). I just played arount with the eXisT dabase and the Xquery processor of saxon. I have the impression that XQuery also can replace parts of what is done now with XSLT (much easier to write "real" programs").

Documentation & Validation

On-line Validation



Short manuals

XML database manuals

XQuery Tutorials

XML Database Tutorials


XML databases


XQuery clients & libraries


Last modified: Tue Oct 2 12:01:15 CEST 2007