XQuery

The educational technology and digital learning wiki
Revision as of 15:20, 24 November 2007 by Daniel K. Schneider (talk | contribs) (using an external editor)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Definition

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.

Manuals

  • XML:DB XUpdate Use Cases by Kimbro Staken. This document outlines a basic set of uses cases for the XUpdate specification from the XML:DB Initiative.

XQuery Tutorials


Software

XML databases

See XML database

XQuery Engines

  • ***SAXON XSLT and XQuery Processor INSTALLED and used as default XSLT engine at Tecfa: local documentation.
  • XQEngine - XML Query Engine implements XQuery - sourceforge project.
  • MXQuery. low-footprint, extensible XQuery Engine (Java). Includes support for update
  • Safari Guide Safari Guide is a free application for Mac OS X Tiger that allows developers to evaluate arbitrary XPath and XQuery expressions against the current frontmost Safari webpage. [10/2005]

XML Editors with XQuery support

See XML editor for a list of XML editors

Many, e.g. XML Exchanger lite.

Links