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

Manuals

Specifications

Short manuals

XML database manuals

XQuery Tutorials

XML Database Tutorials

Software

XML databases

Engines

XQuery clients & libraries

Links


D.K.S.who
Last modified: Tue Oct 2 12:01:15 CEST 2007