You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1709 lines
81 KiB
1709 lines
81 KiB
<?xml version="1.0" encoding="iso-8859-1"?>
|
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
|
<head profile="http://www.w3.org/2000/08/w3c-synd/#">
|
|
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
|
|
<title>W3C XML Query (XQuery)</title>
|
|
<link href="../../StyleSheets/public.css" rel="stylesheet" type="text/css" />
|
|
<link rel="Up" href="../" />
|
|
<link rel="Search" href="http://search.w3.org/" />
|
|
<link rel="alternate" type="application/rss+xml" title="RSS Feed" href="Overview.rss" />
|
|
<link rel="stylesheet" href="styles/query.css" type="text/css" />
|
|
</head>
|
|
|
|
<body>
|
|
<div class="quote"><p><i>The un-queried life is not worth living</i><br />
|
|
— <cite>Socrates (Plato, The Apology, 38a)</cite></p></div>
|
|
|
|
<p class="navbar"><a href="/"><img align="left" alt="W3C" width="72" height="48" src="../../Icons/w3c_home" border="0" /></a> <a href="../../UbiWeb/" rel="in-domain"><img align="left" border="0" src="../../Icons/ubi212" width="212" height="48" alt="Ubiquitous Web Domain" /></a></p>
|
|
|
|
<!--* for copatibility
|
|
<p>[ <a href="#news">News</a>, <a href="#specs">Specifications</a>, <a href="#patents">Patent Disclosures</a>, <a href="#discussion">Discussion/Feedback</a>, <a href="#products"> Products</a>, <a href="#other"> Other</a>]</p>
|
|
*-->
|
|
|
|
<h1>W3C XML Query (XQuery)</h1>
|
|
|
|
<div class="toplinkgroup">
|
|
<ul id="overviewlink">
|
|
<li><a class="tlgleft forexecutives" href="#overview"><span class="forexecutives" title="High level overview">High level Overview</span></a></li>
|
|
<li><a class="forarchitects" href="#architects"><span class="forarchitects" title="XQuery for the Systems Analyst or Architect">Architects & Analysts</span></a></li>
|
|
<li><a class="forusers" href="#learning"><span class="forusers" title="Getting Started With XQuery; Using XQuery; FAQ">For Users</span></a></li>
|
|
<li><a class="forimplementers" href="#hardcore"><span class="forimplementers" title="Resources for Implementers">For Implementers</span></a></li>
|
|
<li><a class="news" href="#news"><span title="What's New at W3C and in the Industry">What's New</span></a></li>
|
|
<li><a class="fordocuments tlgright" href="#specs"><span class="fordocuments" title="The Working Group, Specifications, Implementations">Reference</span></a></li>
|
|
</ul>
|
|
</div>
|
|
|
|
<div class="htmlsucks"><a name="overview" id="overview"> </a></div>
|
|
<div class="topic overview forexecutives">
|
|
<h2>30,000 Foot View</h2>
|
|
<h3>XQuery: 30,000 foot view (CIO, CTO, Journalist)</h3>
|
|
<p>XQuery is a standardized language for combining
|
|
documents, databases, Web pages and almost anything
|
|
else. It is very widely implemented. It is powerful
|
|
and easy to learn.</p>
|
|
|
|
<p>XQuery is replacing proprietary middleware languages and
|
|
Web Application development languages. XQuery is replacing
|
|
complex Java or C++ programs with a few lines of code.
|
|
XQuery is simpler to work with and easier to maintain
|
|
than many other alternatives.</p>
|
|
<p class="message">Do more with less.</p>
|
|
</div>
|
|
|
|
<div class="contents">
|
|
<h2>Contents</h2>
|
|
<ul>
|
|
<li><a href="#news">News</a></li>
|
|
<li><a href="#architects">XQuery for the Systems Analyst or Architect</a></li>
|
|
<li><a href="#learning">Getting Started With XQuery; Using XQuery; FAQ</a></li>
|
|
<li><a href="#hardcore">Resources for Implementers</a></li>
|
|
<li><a href="#specs">Documents and Current Status: Specifications and Working Group Notes</a></li>
|
|
</ul>
|
|
</div>
|
|
|
|
<div class="topics"><!--* needed for CSS *-->
|
|
|
|
<div class="htmlsucks"><a name="architects" id="architects"> </a></div>
|
|
<div class="topic forarchitects">
|
|
<h2>Architects</h2>
|
|
<h3>XQuery for the systems analyst or architect</h3>
|
|
<p>The W3C XML Query Working Group worked with the W3C XML Schema Working
|
|
Group and the W3C XSL Working Group to make a set of specifications that
|
|
all work together.</p>
|
|
<p>Use XQuery to take data from multiple databases, from
|
|
XML files, from remote Web documents, even from CGI scripts,
|
|
and to produce XML results that you can process with XSLT.</p>
|
|
<p>Use XQuery on the back-end of a Web server, or to generate
|
|
Enterprise-wide executive reports.
|
|
<!--* [link to more information coming soon] *-->
|
|
</p>
|
|
|
|
<h3><a name="examples">Examples of XML Query In Action</a></h3>
|
|
|
|
<p>Submit your entry by sending mail to liam at w3.org,
|
|
with [XQuery site] in the subject. Remember to give the full
|
|
URL, and remember that it must be public.</p>
|
|
|
|
<!--* Alphabetical. using rel=nofollow for non-w3c-members *-->
|
|
<!--* A *-->
|
|
<p><a rel="nofollow" href="http://www.oxfordaasc.com/content/browse">Oxford
|
|
African American Studies Center</a> is a site published
|
|
by Oxford University Press using an XQuery system. See the
|
|
Site Credits link there for more details.</p>
|
|
|
|
<p><a rel="nofollow" href="http://www.learnalberta.ca/">Alberta learning Center</a>
|
|
for education in the Canadian province of Alberta; e.g. see
|
|
the Search link, which does not require registration.</p>
|
|
|
|
<p><a rel="nofollow" href="http://authormapper.com/">AuthorMapper</a>
|
|
shows authors of scientific papers and articles broken down
|
|
by geography and subject. The site is by Springer.</p>
|
|
|
|
|
|
<!--* B *-->
|
|
<p><a rel="nofollow" href="http://tools.businessweek.com/BSchool_Comparator/">Business Week Business School Comparator</a>
|
|
is said to use XQuery to let users compare universities and
|
|
business schools; it didn't seem to work for me, so maybe IE only?
|
|
Or maybe I'm not cut out for business.</p>
|
|
|
|
<p><a rel="nofollow" href="http://bx.businessweek.com/">Business Exchange</a>, another Business Week site, uses XQuery to drive a site where, it
|
|
says, usiness professionals can collaborate and network
|
|
around business topics.</p>
|
|
|
|
|
|
<!--* C *-->
|
|
|
|
<!--* W3C member: *-->
|
|
<p><a rel="nofollow" href="http://www.cq.com/corp/show.do?page=products_legislativeimpact">CQ Legislative Impact</a> is
|
|
a tool to explore how pending US legislation might affect
|
|
existing laws.</p>
|
|
|
|
<!--* D *-->
|
|
<p><a rel="nofollow" href="http://www.gael.fr/drb/">Data Request Broker</a>,
|
|
DRB, at Gael Consultant, is an open source Java API for processing
|
|
heterogeneous data. It includes XQuery and Scema support. License is LGPL.</p>
|
|
|
|
<p>The
|
|
<a rel="nofollow" href="http://rotunda.upress.virginia.edu/dmde/">Dolley
|
|
Madison Digital Edition</a> by the University of Virginia Press.</p>
|
|
|
|
<!--* F *-->
|
|
<!--* participant: *-->
|
|
<p><a href="http://www.fromoldbooks.org/">fromoldbooks.org</a>
|
|
has an
|
|
<a href="http://www.fromoldbooks.org/Search/">image search engine</a>
|
|
powered by XML Query; you can see the text of the queries
|
|
(follow the About link on the Search page). This is also used
|
|
by <a href="http://www.holoweb.net/~liam/">Liam Quin</a>'s
|
|
<a href="http://www.holoweb.net/~liam/pictures/Search/">Photograph
|
|
search page</a>.</p>
|
|
|
|
<!--* M *-->
|
|
|
|
<!--* Member and participant: *-->
|
|
<p><a href="http://markmail.org/">MarkMail</a> is an XQuery-based
|
|
application for searching and visualising mailing lists.</p>
|
|
|
|
<!--* N *-->
|
|
<p>The <a rel="nofollow" href="http://content.nejm.org/">New England Journal of Medicine</a>
|
|
uses XQuery to search and retrieve comprehensive case summaries and
|
|
graphical icons that identify available supplemental content such as
|
|
lab reports, radiological scans, histopathology slides, and photos
|
|
associated with a particular case record.</p>
|
|
|
|
<!--* O *-->
|
|
<p><a href="http://labs.oreilly.com/">O'Reilly Labs</a> use
|
|
XQuery to power code search, image search,
|
|
statistics and more.</p>
|
|
|
|
<!--* P *-->
|
|
<p><a rel="nofollow"
|
|
href="http://pop.greenwood.com/">Pop Culture Universe</a>
|
|
is a Web site about American popular culture, including movies,
|
|
books and music, with over 300
|
|
publications indexed and searchable.</p>
|
|
|
|
<!--* S *-->
|
|
<p><a rel="nofollow" href="http://www.springerimages.com/">Springer
|
|
Images</a> uses XQuery
|
|
to search and retrieve scientific images, photos, tables, charts etc. for researchers.</p>
|
|
<p><a rel="nofollow" href="http://springerexemplar.com/">Springer Exemplar</a>
|
|
provides a full-text interface to large numbers of scientific
|
|
and technical journals, together with tools for narrowing down
|
|
search results.</p>
|
|
|
|
<!--* W *-->
|
|
<p><a rel="nofollow" href="http://www.customselect.wiley.com/">Wiley
|
|
Custom Select</a> is a Web site for creating custom course books.</p>
|
|
|
|
<p><a rel="nofollow" href="http://www.worldcolor.com/">Worldcolor</a>
|
|
has a custom publishing system using XQuery; they have
|
|
a <a href="http://www.worldcolor.com/uploadedfiles/wcp_demo-9.swf">Flash demo.</a></p>
|
|
|
|
|
|
<p>Have you got a Web site that's powered by XML Query?
|
|
A success story to share? Contact liam at w3.org.</p>
|
|
</div>
|
|
|
|
<div class="htmlsucks"><a name="learning" id="learning"> </a></div>
|
|
<div class="topic forusers">
|
|
<h2>Users</h2>
|
|
<h3>XQuery: choosing an implementation</h3>
|
|
<p>There are over 40 different software packages that
|
|
support XML Query in some way. Things to look for
|
|
include availability of support, platforms, price,
|
|
performance, all the usual issues, but you should also
|
|
ask whether the software supports the final syntax from
|
|
the W3C Recommendation or implements an earlier draft.
|
|
Another XML Query specific feature is support for
|
|
XML files, for fetching documents via HTTP, and for
|
|
connecting to relational (or other) data sources: that is,
|
|
whether the package lives up to the XML Query promise of
|
|
unifying access to many different forms of information.</p>
|
|
<p><a href="#implementations">List of XQuery Implementations</a></p>
|
|
<h3>Learning</h3>
|
|
<p>There are some books listed; there are also people
|
|
offering training and tutorials. If there is anything
|
|
you found particular helpful, <a href="#contact">let us know</a>!</p>
|
|
<p>There are also some mailing lists devoted to XML
|
|
and to XML Query. You should look at the archives of each list
|
|
before posting; you'll also need to subscribe to the list before
|
|
you can post to it in most cases.</p>
|
|
<dl>
|
|
<dt><a href="http://lists.w3.org/Archives/Public/www-ql/">www-ql</a></dt>
|
|
<dd><p>This is the W3C public mailing list on query languages, including (but not
|
|
limited to) discussion on the XML Query project.
|
|
Do not use this to send comments on the specification, such as errata or feature
|
|
requests; see the Status section in each specification for instructions on
|
|
how to send comments to the Working Group.</p></dd>
|
|
<dt><a href="http://x-query.com/mailman/listinfo/talk">xquery-talk</a></dt>
|
|
<dd><p>A mailing list hosted at x-query.com, especially for discussing XQuery.</p></dd>
|
|
<dt><a href="http://lists.xml.org/">xml-dev</a></dt>
|
|
<dd><p>Probably the most widely-known list for discussing XML.</p></dd>
|
|
</dl>
|
|
<h3>Reading the Specs</h3>
|
|
<p>W3C Specifications are aimed first and foremost
|
|
at programmers writing implementations of them.
|
|
We also try to make them readable for people trying
|
|
to learn the language—but given a choice between
|
|
making a standard precise and making it easy to read,
|
|
we have to make it precise.</p>
|
|
<p>If you are fairly technical, you could start by
|
|
reading the XML Query specification, and the
|
|
XQuery Use Cases document has some examples.
|
|
Many people would rather look for a book or tutorial.</p>
|
|
<!--* <p>[link to FAQ]</p> *-->
|
|
</div>
|
|
|
|
<div class="htmlsucks"><a name="hardcore" id="hardcore"> </a></div>
|
|
<div class="topic forimplementers">
|
|
<h2>Implementers</h2>
|
|
<h3>XQuery for the implementer: hard core query</h3>
|
|
<p>Implementers: what would you most like to see here?
|
|
What would have helped you the most?</p>
|
|
|
|
<h3>The XQuery Test Suite</h3>
|
|
<p>The <a href="test-suite/">XQuery Test Suite</a> was
|
|
developed primarily to help the XML Query Working Group show that
|
|
the specification could be implemented in such a way that queries
|
|
would work on multiple systems - that is, <em>interoperably</em>.
|
|
We are not currently doing active work on the test suite, but
|
|
implementers continue to find it useful. It is <em>not</em> a
|
|
conformance test suite: implementers are responsible for producing
|
|
their own statements of conformance, and W3C does not have the
|
|
resources to test or verify those statements.</p>
|
|
|
|
<h3>Related Test Suites</h3>
|
|
<p>There are additional test suites associated with XPath and XQuery.
|
|
</p>
|
|
<p>— <a href="http://dev.w3.org/2007/xquery-update-10-test-suite/">XQuery Update Facility 1.0 Test Suite</a></p>
|
|
<p>— <a href="http://dev.w3.org/2007/xpath-full-text-10-test-suite/">XQuery and XPath Full Text 1.0 Test Suite</a> (Joint)</p>
|
|
|
|
<h3>Static Typing and Formal Semantics</h3>
|
|
<p>XPath 2 has <i>typed values</i>; that is, the language
|
|
associates a value type with each expression, variable or
|
|
function. The set of possible types is that defined by
|
|
W3C XML Schema, augmented by user-defined types derived from
|
|
those basic Schema types using an external schema. The way
|
|
in which an XPath or XQuery system derives and checks the type of
|
|
an expression is defined formally, using a mathematical notation,
|
|
in the <a href="/TR/xquery-semantics/">XQuery 1.0 and XPath 2.0 Formal Semantics</a> Recommendation.</p>
|
|
|
|
<p>Note that both external W3C Schema support and static typing
|
|
are optional features, so not all implementations support them.</p>
|
|
|
|
<h3>Conformance Statements</h3>
|
|
<p>You will often see things in the specifications marked as
|
|
being <i>implementation defined</i>. You must document
|
|
what your implementation does for each of these.</p>
|
|
</div>
|
|
|
|
<div class="htmlsucks"><a name="specs" id="specs"> </a></div>
|
|
<div id="documents" class="topic fordocuments">
|
|
<div class="docpicture"><!--* work round CSS limitation *-->
|
|
<h2>Documents</h2>
|
|
<h3>Specifications and Working Group Notes</h3>
|
|
<p>The W3C XML Query Working Group has published a lot
|
|
of documents. Many of these were done together with the
|
|
<a href="http://www.w3.org/Style/XSL/">XSL Working Group</a> and
|
|
are marked Joint.</p>
|
|
<p>Both of these Working Groups also met with the
|
|
<a href="http://www.w3.org/XML/Schema">W3C XML Schema Working Group</a>,
|
|
to make sure our specifications all work together.</p>
|
|
|
|
<div class="specgroup">
|
|
<p>First, the main XML Query documents:</p>
|
|
<div class="spec"><p><a href="/TR/xquery/"><cite>XQuery 1.0: An XML Query Language</cite></a> (W3C Recommendation)</p></div>
|
|
<div class="spec"><p><a href="/TR/xqueryx/"><cite>XML Syntax for XQuery 1.0 (XQueryX)</cite></a> (W3C Recommendation)</p></div>
|
|
<div class="spec"><p><a href="/TR/xquery-requirements/"><cite>XML Query (XQuery) 1.0 Requirements</cite></a> (W3C Working Group Note)</p></div>
|
|
<div class="spec"><p><a href="/TR/xquery-use-cases/"><cite>XML Query 1.0 Use Cases</cite></a> (W3C Working Group Note)</p></div>
|
|
|
|
<div class="spec"><p><a href="/TR/xquery-xpath-parsing/"><cite>Building a Tokenizer for XPath or XQuery</cite></a> (Joint Note)</p></div>
|
|
</div>
|
|
|
|
<div class="specgroup">
|
|
<p>XSLT 2.0 shares a lot of the same functionality:</p>
|
|
<div class="spec"><p><a href="/TR/xslt20/"><cite>XSL Transformations (XSLT) Version 2.0</cite></a> (by the XSL Working Group)</p></div>
|
|
</div>
|
|
|
|
<div class="specgroup">
|
|
<p>XQuery 1.0 and XSLT 2.0 both use XPath 2.0:</p>
|
|
<div class="spec"><p><a href="../../TR/xpath20/"><cite>XML Path Language (XPath) 2.0</cite></a> (W3C Recommendation; Joint)</p></div>
|
|
<div class="spec"><p><a href="/TR/xpath20req/"><cite>XPath Requirements Version 2.0</cite></a> (Joint)</p></div>
|
|
</div>
|
|
|
|
<div class="specgroup">
|
|
<p>XPath in turn is built on a number of Joint specifications :</p>
|
|
<div class="spec"><p><a href="/TR/xpath-datamodel/"><cite>XQuery 1.0 and XPath 2.0 Data Model</cite></a> (W3C Recommendation; Joint) </p></div>
|
|
<div class="spec"><p><a href="/TR/xslt-xquery-serialization/"><cite>XSLT 2.0 and XQuery 1.0 Serialization</cite></a> (W3C Recommendation; Joint)</p></div>
|
|
<div class="spec"><p><a href="/TR/xquery-semantics/"><cite>XQuery 1.0 and XPath 2.0 Formal Semantics</cite></a> (W3C Recommendation; Joint)</p></div>
|
|
<div class="spec"><p><a href="/TR/xpath-functions/"><cite>XQuery 1.0 and XPath 2.0 Functions and Operators</cite></a> (W3C Recommendation; Joint)</p></div>
|
|
</div>
|
|
|
|
<div class="specgroup">
|
|
<p>The XML Query and XSL Working Groups are developing Full-Text Search for XPath 2.0 and, of course, XQuery 1.0;
|
|
when finished, this will then be available for use in XQuery and XSLT:</p>
|
|
<div class="spec"><p><a href="/TR/xpath-full-text-10-requirements/"><cite>XML Query and XPath Full-Text Requirements</cite></a> (Joint)</p>
|
|
</div>
|
|
<div class="spec"><p><a href="/TR/xpath-full-text-10-use-cases/"><cite>XML Query and XPath Full-Text Use Cases</cite></a> (Joint)</p>
|
|
</div>
|
|
<div class="spec"><p><a href="/TR/xpath-full-text-10/"><cite>XQuery 1.0 and XPath 2.0 Full-Text</cite></a> (Joint)</p>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="specgroup">
|
|
<p>The XML Query Working Group is developing an update facility
|
|
for XQuery; this
|
|
lets you write Query expressions that change documents and perhaps save the result.</p>
|
|
<div class="spec"><p><a href="/TR/xquery-update-10/"><cite>XQuery Update Facility</cite></a></p></div>
|
|
<div class="spec"><p><a href="/TR/xquery-update-10-requirements/"><cite>XQuery Update Facility Requirements</cite></a></p>
|
|
</div>
|
|
<div class="spec"><p><a href="/TR/xquery-update-10-use-cases/"><cite>XQuery Update Facility Use Cases</cite></a></p></div>
|
|
</div>
|
|
|
|
<div class="specgroup">
|
|
<p>The XML Query Working Group is working on the next
|
|
version of XML Query, XQuery 1.1.</p>
|
|
<div class="spec"><p><a href="/TR/xquery-11-requirements/"><cite>XML Query (XQuery) 1.1 Requirements</cite></a></p></div>
|
|
<div class="spec"><p><a href="/TR/xquery-11-use-cases/"><cite>XML Query (XQuery) 1.1 Use Cases</cite></a></p></div>
|
|
<div class="spec"><p><a href="/TR/xquery-11/"><cite>XML Query (XQuery) 1.1</cite></a></p></div>
|
|
</div>
|
|
|
|
<div class="specgroup" id="xquery-sx">
|
|
<!--* href="http://2006.xmlconference.org/proceedings/38/presentation.pdf">XQueryP: An XML Application Development Language *-->
|
|
<p>The XML Query Working Group is working on <a name="xquery-sx">Scripting Extensions for XQuery</a>.
|
|
The goal is to investigate whether adding imperative (procedural)
|
|
features such as variable assigment and explicit sequencing to
|
|
XQuery makes the language significantly more powerful or
|
|
easier to use.</p>
|
|
<div class="spec"><p><a href="/TR/xquery-sx-10"><cite>XQuery Scripting Extension 1.0</cite></a></p></div>
|
|
<div class="spec"><p><a href="/TR/xquery-sx-10-requirements/"><cite>XQuery Scripting Extension 1.0 Requirements</cite></a></p></div>
|
|
<div class="spec"><p><a href="/TR/xquery-sx-10-use-cases/"><cite>XQuery Scripting Extension 1.0 Use Cases</cite></a></p></div>
|
|
</div>
|
|
|
|
</div></div> <!--* workaround *-->
|
|
</div>
|
|
|
|
<div class="news">
|
|
<h2><a id="news" name="news">News</a></h2>
|
|
<div id="newsintro">
|
|
<h3>Recently added...</h3>
|
|
<p>Send your XQuery-related news item to
|
|
liam@w3.org, with [XQuery] in the Subject.
|
|
Note, I am sorry that sometimes I miss announcements.
|
|
I get hundreds, sometimes thousands, of messages in a day.
|
|
If your announcement does not appear within one week,
|
|
send it again and please accept my apologies!</p>
|
|
<p class="message">
|
|
<a href="Overview.rss">Subscribe</a> to the RSS feed.</p>
|
|
</div>
|
|
|
|
<!--*
|
|
<div class="item" id="ni20100724">
|
|
<h3>title</h3>
|
|
<div class="date">Sat, 24 Jul 2011</div>
|
|
<p><a rel="details" href="uri">item</a> desc</p></div>
|
|
*-->
|
|
|
|
<div class="item" id="ni20111023">
|
|
<h3>BaseX 7.0.01 Released</h3>
|
|
<div class="date">Sun, 23 Oct 2011</div>
|
|
<p><a rel="details" href="http://www.basex.org/">BaseX 7.0.01</a> has been released;
|
|
BasX 7 can store fils of any format, is said to be faster,
|
|
includes support for JSON, accessing SQL databases, digital signagures,
|
|
and more language support for Full Text searching.</p></div>
|
|
|
|
<div class="item" id="ni20110815">
|
|
<h3>W3C Java Applets updated</h3>
|
|
<div class="date">Thu, 15 Sep 2010</div>
|
|
<p><a rel="details" href="http://www.w3.org/2011/08/qt-applets/">W3C Java Applets</a>
|
|
have been updated to incorporate the latest versions of the specifications for
|
|
the XPath and XQuery 3.0 drafts as well as for the
|
|
1.0 documents.</p>
|
|
</div>
|
|
|
|
<div class="item" id="ni20110121">
|
|
<h3>CBCL Releases XQSharp 2.0</h3>
|
|
<div class="date">Fri, 21 Jan 2011</div>
|
|
<p><a rel="details" href="http://www.xqsharp.com/">XQSharp 2.0</a> released. This version brings full XSLT 2.0 support to the .NET Framework.
|
|
XQSharp is an XSLT 2.0 and XQuery 1.0 processor for the .NET Framework.</p></div>
|
|
|
|
<div class="item" id="ni20110117">
|
|
<h3>BaseX 6.5 Released</h3>
|
|
<div class="date">Mon, 17 Jan 2011</div>
|
|
<p><a rel="details" href="http://www.basex.org/">BaseX 6.5</a> has been released;
|
|
many new features from the XQuery 3.0 draft, Full Text,
|
|
function libraries, text compression, enhanced collection suppoer.</p></div>
|
|
|
|
<div class="item" id="ni20110112">
|
|
<h3>title</h3>
|
|
<div class="date">Wed, 12 Jan 2011</div>
|
|
<p>OxygenXML released <a rel="details" href="http://www.oxygenxml.com/download_oxygenxml_editor.html"> <oXygen> XML Editor and Author version 12.1</a>, with improvements to XQuery and XSLT debuggers, including XSLT 2.0 and XQuery Types in Variables and XWatch Views and enhanced XSLT Context Information., amongst many other changes.</p></div>
|
|
|
|
<div class="item" id="ni20101027">
|
|
<h3>Qizx 4.1 released</h3>
|
|
<div class="date">Wed, 27 Oct 2010</div>
|
|
<p><a rel="details" href="http://www.xmlmind.com/qizx/">Qizx 4.1</a>
|
|
includes more of the features from the draft for
|
|
XQuery 1.1 [now called XQuery 3.0], support for non-XML
|
|
documents, and can store over 1,000 Gigabytes of XML.</p></div>
|
|
|
|
<div class="item" id="ni20100907">
|
|
<h3>XQSharp 1.5 Released</h3>
|
|
<div class="date">Tue, 07 Sep 2010</div>
|
|
<p>CBCL Released <a rel="details" href="http://www.xqsharp.com/">XQSharp 1.5</a> which
|
|
includes large performance improvements especially for recursive functions.</p></div>
|
|
|
|
<div class="item" id="ni20100728">
|
|
<h3>Zorba 1.4 released</h3>
|
|
<div class="date">Wed, 28 Jul 2010</div>
|
|
<p><a rel="details" href="http://www.zorba-xquery.com/index.php/zorba-14-released/">Zorba 1.4 (XQuery Processor)</a> has been released.
|
|
This release comes with an
|
|
<a href="http://www.zorba-xquery.com/doc/zorba-latest/zorba/xqdoc/xhtml/">extended function library</a> and support for the
|
|
<a href="http://www.w3.org/TR/xquery-11/#id-switch">[draft] XQuery 1.1 switch expression</a>.</p></div>
|
|
|
|
<div class="item" id="ni20100724">
|
|
<h3>MarkLogic XQJ API released</h3>
|
|
<div class="date">Sat, 24 Jul 2010</div>
|
|
<p><a rel="details" href="http://www.xqjapi.com/marklogic/">MarkLogic XQJ API</a> has been released.</p></div>
|
|
|
|
<div class="item" id="ni20100720">
|
|
<h3>Sedna XDIB released</h3>
|
|
<div class="date">Tue, 20 Jul 2010</div>
|
|
<p><a rel="details" href="https://addons.mozilla.org/en-US/firefox/addon/199900/">XDIB</a>
|
|
(XQuery In a Browser) is a build of the Firefox Web browser
|
|
that incorporated XQuery support using sedna.</p></div>
|
|
|
|
<div class="item" id="ni20100616">
|
|
<h3>Qizx 4.0 released</h3>
|
|
<div class="date">Wed, 16 Jun 2010</div>
|
|
<p><a rel="details" href="http://www.xmlmind.com/qizx/">Qizx 4.0</a>
|
|
is now available; new features include HTTP server,
|
|
some initial scripting support, and XQuery Services.</p></div>
|
|
|
|
<div class="item" id="ni20100301">
|
|
<h3>W3C Java Applets updated</h3>
|
|
<div class="date">Mon, 01 Mar 2010</div>
|
|
<p><a rel="details" href="http://www.w3.org/2010/02/qt-applets/">W3C Java Applets</a>
|
|
have been updated to incorporate the latest versions of the specifications for
|
|
XPath 2.1, XQuery 1.1, Full Text and Update.</p>
|
|
</div>
|
|
|
|
<div class="item" id="ni20101211">
|
|
<h3>BaseX 6.0 Released</h3>
|
|
<div class="date">Sun, 11 Jan 2009</div>
|
|
<p><a rel="details" href="http://basex.org/">BaseX 6.0</a>
|
|
has been released. New features include
|
|
an
|
|
implementation of XQuery Update, enhanced client/server architecture
|
|
and extended XQuery Full Text features</p>
|
|
</div>
|
|
|
|
<div class="item" id="ni20091230">
|
|
<h3>IBM XML Feature Pack Released</h3>
|
|
<div class="date">Fri, 11 Dec 2009</div>
|
|
<p>IBM announced support for XPath 2.0, XSLT 2.0, and XQuery 1.0 via the <a rel="details" href="http://www-01.ibm.com/software/webservers/appserv/was/featurepacks/xml/">WebSphere Application Server V7.0 Feature Pack for XML 1.0.0.0</a> -
|
|
IBM says that this release fully supports the W3C standards,
|
|
introduces a Java API that unifies all three languages,
|
|
and is optimized for performance and reliability in
|
|
application server environments.
|
|
See also the <a href="http://webspherecommunity.blogspot.com/2009/11/websphere-xml-feature-pack-v10-released.html">WebSphere announcement.</a></p>
|
|
</div>
|
|
<div class="item" id="ni20091110">
|
|
<h3>XQuantum 1.50 released</h3>
|
|
<div class="date">Tue, 10 Nov 2009</div>
|
|
<p><a rel="details" href="http://www.cogneticsystems.com/">Cognetic Systems</a> - XQuantum Server 1.50 - released for Windows and Linux
|
|
Features include XQuery 1.0 conformance,
|
|
static typing, query modules, and full-text search based on
|
|
a subset of the draft standard. The server uses XML indexing and query
|
|
optimization to access large XML data stores.</p>
|
|
</div>
|
|
<div class="item" id="ni20090915b2">
|
|
<h3>XQuantum 1.5 beta released</h3>
|
|
<div class="date">Tue, 15 Sep 2009</div>
|
|
<p><a rel="details" href="http://www.cogneticsystems.com/">Cognetic Systems</a>
|
|
say they have released a beta version of XQuantum 1.5, with
|
|
some full-text support, static typing, and modules.</p>
|
|
</div>
|
|
|
|
<div class="item" id="ni20090915a">
|
|
<h3>XQJ for Sedna</h3>
|
|
<div class="date">Tue, 15 Sep 2009</div>
|
|
<p>An
|
|
<a rel="details" href="http://www.cfoster.net/sedna/xqj/">XQJ driver for Sedna</a>
|
|
has been released, conforming to
|
|
the XQuery API for Java Test Compatibility Kit.</p>
|
|
</div>
|
|
|
|
<div class="item" id="ni20090914">
|
|
<h3>XQSharp Released</h3>
|
|
<div class="date">Tue, 15 Sep 2009</div>
|
|
<p><a href="http://www.cbcl.co.uk/cbcl/">CBCL UK</a> has released
|
|
<a rel="details" href="http://www.xqsharp.com/xqsharp/">XQSharp</a>
|
|
for the .NET framework.
|
|
All optional XQuery 1.0 features are supported,
|
|
including modules, static typing, full namespace axis
|
|
and schema import.</p>
|
|
</div>
|
|
|
|
<div class="item" id="ni20090901">
|
|
<h3>BaseX 5.7 Released</h3>
|
|
<div class="date">Wed, 02 Sep 2009</div>
|
|
<p><a rel="details" href="http://basex.org/">BaseX 5.7</a>
|
|
has been released. New features include
|
|
support for the XQuery Full Text draft, improved XQuery and index
|
|
performance, enhanced XQuery editing facilities and improved
|
|
client/server stability</p>
|
|
</div>
|
|
|
|
<div class="item" id="ni20090522">
|
|
<h3>Qizx 3.0 released</h3>
|
|
<div class="date">Fri, 22 May 2009</div>
|
|
<p><a rel="details" href="http://www.xmlmind.com/qizx/">Qizx 3.0</a>
|
|
is now available, with XQuery Full-Text support as
|
|
well as speedups and memory improvements.</p></div>
|
|
|
|
<div class="item" id="ni20090403">
|
|
<h3>Qizx 3.0-beta released</h3>
|
|
<div class="date">Fri, 03 Apr 2009</div>
|
|
<p><a rel="details" href="http://www.xmlmind.com/qizx/">Qizx Beta 3</a>
|
|
is now available. new features include extensive Full-Text
|
|
support as well as performance enhancements.</p></div>
|
|
|
|
<div class="item" id="ni20090202">
|
|
<h3>XBird added</h3>
|
|
<div class="date">Fri, 02 Jan 2009</div>
|
|
<p><a rel="details" href="http://code.google.com/p/xbird/">XBird</a>
|
|
light-weight embeddable
|
|
open source Java implementation
|
|
added to the list of implementations.</p></div>
|
|
|
|
<div class="item" id="ni20081229">
|
|
<h3>BaseX 5.0 Released</h3>
|
|
<div class="date">Fri, 19 Dec 2008</div>
|
|
<p><a rel="details" href="http://basex.org/">BaseX 5.0</a>
|
|
has been released. New features include Full-Text support,
|
|
improved XQuery conformance, XQJ (XQuery for Java) and
|
|
XAPI (XML:DB) APIs, as well as GUI improvements for
|
|
interactions and visualizations.</p></div>
|
|
|
|
<div class="item" id="ni20081203">
|
|
<h3>Qizx and Qizx/open 2.2 released</h3>
|
|
<div class="date">Tue, 02 Dec 2008</div>
|
|
<p><a rel="details" href="http://www.xmlmind.com/qizx/">Qizx</a>
|
|
Free Engine and Qizx/open 2.2 released;
|
|
Qizx is an embeddable, high-speed, native XML
|
|
index-based XML Query engine written in the Java language.
|
|
New features in 2.2 include support of the draft XQuery 1.1
|
|
<i>group by</i> and <i>for . . . window</i> features, and
|
|
a more liberal licensing scheme. The source code is also
|
|
now available for purchase.</p>
|
|
</div>
|
|
|
|
<div class="item" id="ni20081023">
|
|
<h3>oXygen 10.0 released</h3>
|
|
<div class="date">Thu, 23 Oct 2008</div>
|
|
<p><a rel="details" href="http://www.oxygenxml.com/">oXygen XML Editor and Author version 10.0</a>
|
|
has been released, and now includes the schema-aware XSLT 2.0 and XQuery processor from Saxonica, a new XML instance generator,
|
|
tag completion based on schemas and XSLT stylesheets,
|
|
integration of the Intel XML Software Suite, and more.
|
|
Supports MarkLogic 4.0, Oracle 11g R1, SQL Server 2008, DB2 9.5,
|
|
XHive 8, and Subversion 1.5.</p>
|
|
</div>
|
|
|
|
<div class="item" id="ni20081008">
|
|
<h3>MarkLogic Server 4.0 Released</h3>
|
|
<div class="date">Wed, 08 Oct 2008</div>
|
|
<p><a href="http://www.marklogic.com/">MarkLogic</a> announced their
|
|
<a href="http://developer.marklogic.com/pubs/4.0/">MarkLogic Server 4.0</a>,
|
|
inlcuding full support for XQuery 1.0 as well as the draft
|
|
Update and Full-Text specifications.
|
|
New features include geospatial search, additional content analytics,
|
|
alerting, and entity extraction.</p>
|
|
</div>
|
|
|
|
<div class="item" id="ni20080724">
|
|
<h3>XQuery 1.1 First Public Working Draft</h3>
|
|
<div class="date">Sat, 24 May 2008</div>
|
|
<p>The <a href="http://www.w3.org/XML/Query/">W3C XML Query Working Group</a>
|
|
has released a First Public Working Draft of
|
|
<a rel="detals" href="http://www.w3.org/TR/xquery-11/">XQuery 1.1</a>.</p>
|
|
</div>
|
|
|
|
<!--* [older news]
|
|
<div class="item" id="ni20080529b">
|
|
<h3>XQuery Development Tools</h3>
|
|
<div class="date">Thu, 29 May 2008</div>
|
|
<p>An <a rel="details" href="http://www.xqdt.org/">Eclipse Plugin</a>
|
|
for XQuery, currently limited to mxquery and Zorba.</p>
|
|
</div>
|
|
|
|
<div class="item" id="ni20080529a">
|
|
<h3>FLWOR Foundation releases Zorba 0.9.2</h3>
|
|
<div class="date">Thu, 29 May 2008</div>
|
|
<p>The FLWOR Foundation has released
|
|
<a rel="details" href="http://www.zorba-xquery.com/">Zorba</a>
|
|
beta version 0.9.2,
|
|
with XQuery modules, math functions,
|
|
and also some experimental syntax from
|
|
a possible XQuery 1.1 draft.</p>
|
|
</div>
|
|
|
|
<div class="item" id="ni20080524">
|
|
<h3>Qizx/db 2.1 Released</h3>
|
|
<div class="date">Fri, 23 May 2008</div>
|
|
<p><a href="http://www.xmlmind.com/">XMLmind</a> has released
|
|
<a rel="details" href="http://www.xmlmind.com/qizx/">Qizx/db 2.1</a>,
|
|
an embeddable, high-speed, Java-based native XML database engine
|
|
with XQuery support, including full-text and now Update;
|
|
there is a commercial product and also a free engine, limited
|
|
to "small" databases of under a gigabyte.</p>
|
|
</div>
|
|
|
|
<div class="item" id="ni20080328b">
|
|
<h3>XQuery Scripting Extension 1.0 First Public Working Draft Published</h3>
|
|
<div class="date">Fri, 28 Mar 2008</div>
|
|
<p><a rel="details" href="http://www.w3.org/TR/2008/WD-xquery-sx-10-20080328/">XQuery Scripting Extension 1.0 First Public Working Draft Published</a> published as a
|
|
first public working draft.
|
|
The XQuery Scripting Extensions introduce some procedural
|
|
exstensions to the (otherwise declarative and functional)
|
|
XQuery language.</p>
|
|
</div>
|
|
|
|
<div class="item" id="ni20080328a">
|
|
<h3>XQuery Scripting Extension 1.0 Use Cases Published</h3>
|
|
<div class="date">Fri, 28 Mar 2008</div>
|
|
<p><a rel="details" href="http://www.w3.org/TR/2008/WD-xquery-sx-10-use-cases-20080328/">XQuery Scripting Extension 1.0 Use Cases</a> published as a
|
|
first public working draft.</p>
|
|
</div>
|
|
|
|
<div class="item" id="ni20080327">
|
|
<h3>XML Query (XQuery) 1.1 Use Cases published</h3>
|
|
<div class="date">Thu, 27 Mar 2008</div>
|
|
<p><a rel="details" href="http://www.w3.org/TR/2008/WD-xquery-11-use-cases-20080327/">XML Query (XQuery) 1.1 Use Cases</a> published as a
|
|
first working draft.</p>
|
|
</div>
|
|
|
|
<div class="item" id="ni20080314">
|
|
<h3>XQuery Update Now A W3C Candidate Recommendation</h3>
|
|
<div class="date">Fri, 14 Mar 2008</div>
|
|
<p><a rel="details" href="http://www.w3.org/TR/2008/CR-xquery-update-10-20080314/">XQuery Update Facility 1.0</a> is now a
|
|
W3C Candidate Recommendation; this means that the XML Query Working
|
|
Group is asking for feedback, especially from implementers.</p>
|
|
</div>
|
|
|
|
<div class="item" id="ni20080201">
|
|
<h3>GCX XQuery implementation listed</h3>
|
|
<div class="date">Fri, 01 Feb 2008</div>
|
|
<p><a rel="details" href="http://dbis.informatik.uni-freiburg.de/index.php?project=GCX">GCX</a>,
|
|
a streaming in-memory open source XQuery engine with static and
|
|
dynamic buffer minimzation, added to list of implementations</p>
|
|
</div>
|
|
|
|
<div class="item" id="ni20080115">
|
|
<h3>Qizx/db 2.0 Released</h3>
|
|
<div class="date">Tue, 15 Jan 2008</div>
|
|
<p><a href="http://www.xmlmind.com/">XMLmind</a> has released
|
|
<a rel="details" href="http://www.xmlmind.com/qizx/">Qizx/db 2.0</a>,
|
|
an embeddable, high-speed, Java-based native XML database engine
|
|
with XQuery support, including full-text.</p>
|
|
</div>
|
|
|
|
<div class="item" id="ni20080108b">
|
|
<h3>BaseX 4.0 Released</h3>
|
|
<div class="date">Tue, 08 Jan 2008</div>
|
|
<p><a rel="details" href="http://basex.org/">BaseX 4.0</a>
|
|
has been released. New features include indexes,
|
|
(partial) Full-Text support, GUI support for XML Updates,
|
|
and more user interface items.</p>
|
|
</div>
|
|
|
|
<div class="item" id="ni20080102">
|
|
<h3>DataDirect XQuery 3.1</h3>
|
|
<div class="date">Wed, 02 Jan 2008</div>
|
|
<p><a rel="details" href="http://www.xquery.com/products/whatsnew.html">DataDirect XQuery 3.1</a>
|
|
has been released. New features include
|
|
performance enhancements,
|
|
database support for database support for DB2 v9.1 for z/OS, MySQL Enterprise and
|
|
Community servers, Oracle 11g, Informix, PostgreSQ,
|
|
ODF support,
|
|
EDI and flat file generation support,
|
|
an Eclipse plugin, and more.</p>
|
|
</div>
|
|
|
|
<div class="item" id="ni20071107">
|
|
<h3>XQuery Showcase: Examples</h3>
|
|
<div class="date">Wed, 07 Nov 2007</div>
|
|
<p>The list of
|
|
<a rel="details" href="http://www.w3.org/XML/Query/#examples">example Web sites using XQuery</a>
|
|
has been expanded.</p>
|
|
</div>
|
|
|
|
<div class="item" id="ni20071105">
|
|
<h3>oXygen 9.0 released</h3>
|
|
<div class="date">Mon, 05 Nov 2007</div>
|
|
<p><a rel="details" href="http://www.oxygenxml.com">oXygen Editor 9.0</a>
|
|
now includes an outline view for XQuery, improved
|
|
support for using W3C XML Schema and XSL, drag-and-drop
|
|
XML editing and many other features.</p>
|
|
</div>
|
|
|
|
<div class="item" id="ni20071017">
|
|
<h3>W3C Java Applets updated</h3>
|
|
<div class="date">Wed, 17 Oct 2007</div>
|
|
<p><a rel="details" href="http://www.w3.org/2007/01/applets/">W3C Java Applets</a>
|
|
updated for the January Recommendations, also for the latest Update and Full Text drafts.</p>
|
|
</div>
|
|
|
|
<div class="item" id="ni20071016">
|
|
<h3>An XQuery Wikibook</h3>
|
|
<div class="date">Tue, 16 Oct 2007</div>
|
|
<p><a rel="details" href="http://en.wikibooks.org/wiki/XQuery">An XQuery Wikibook</a>
|
|
by Chris Wallace, Dan Mcreary and Kurt Cagle</p>
|
|
</div>
|
|
|
|
<div class="item" id="ni20070831">
|
|
<h3>XQilla 1.1.0 released</h3>
|
|
<div class="date">Fri, 31 Aug 2007</div>
|
|
<p><a rel="details" href="http://xqilla.sourceforge.net/HomePage">XQilla</a> version 1.1.0 released; this includes support for the
|
|
Last Call Working Draft of XQuery Update.</p>
|
|
</div>
|
|
|
|
<div class="item" id="ni20070829">
|
|
<h3>XQuery Update Facility Last Call for Comments</h3>
|
|
<div class="date">Wed, 29 Aug 2007</div>
|
|
<p>The <a href="http://www.w3.org/XML/Query/">XML Query Working Group</a>
|
|
has published a
|
|
<a rel="details" href="http://www.w3.org/TR/2007/WD-xquery-update-10-20070828/">Last Call Working Draft of the XQuery Update Facility 1.0</a>.
|
|
Comments are welcome through 31 October.
|
|
The corresponding
|
|
<a href="http://www.w3.org/TR/2007/WD-xquery-update-10-requirements-20070828/">XQuery Update Facility 1.0 Requirements</a> and
|
|
<a href="http://www.w3.org/TR/2007/WD-xquery-update-10-use-cases-20070828/">XQuery Update Facility 1.0 Use Cases</a> were also updated.</p>
|
|
</div>
|
|
|
|
<div class="item" id="ni20070809">
|
|
<h3>Conference Talk about Choosing an XQuery Implementation</h3>
|
|
<div class="date">Thu, 09 Aug 2007</div>
|
|
<p><a rel="details" href="http://www.w3.org/2007/Talks/0808-quin-extreme-query/">Communicating Query</a>
|
|
by
|
|
<a href="http://www.holoweb.net/~liam/">Liam Quin</a>,
|
|
with a paper at
|
|
<a href="http://www.idealliance.org/papers/extreme/proceedings/html/2007/Quin01/EML2007Quin01.html">Extreme Markup</a>.</p>
|
|
</div>
|
|
|
|
<div class="item" id="ni20070711b">
|
|
<h3>XQilla added</h3>
|
|
<div class="date">Wed, 11 Jul 2007</div>
|
|
<p><a rel="details" href="http://xqilla.sourceforge.net/HomePage">XQilla</a> added to the
|
|
<a href="http://www.w3.org/XML/Query/#implementations">list of XQuery implementations</a>.</p>
|
|
</div>
|
|
|
|
<div class="item" id="ni20070711a">
|
|
<h3>BaseX XQuery test results published</h3>
|
|
<div class="date">Wed, 11 Jul 2007</div>
|
|
<p><a rel="details" href="http://www.basex.org/">baseX</a>
|
|
submitted
|
|
<a href="http://www.w3.org/XML/Query/test-suite/XQTSReportSimple.html">test results</a> for their large-file implementation of XML Query.</p>
|
|
</div>
|
|
|
|
<div class="item" id="ni20070521">
|
|
<h3>DataDirect XQuery 3.0 Released</h3>
|
|
<div class="date">Mon, 21 May 2007</div>
|
|
<p><a rel="details" href="http://www.datadirect.com/">DataDirect</a>
|
|
DataDirect XQuery 3.0. The new version includes support for
|
|
the W3C XQuery Update draft, and also adds Web Services support.</p>
|
|
</div>
|
|
|
|
<div class="item" id="ni20070507">
|
|
<h3>oXygen 8.2 supports XQuery</h3>
|
|
<div class="date">Mon, 07 May 2007</div>
|
|
<p><a rel="details" href="http://www.oxygenxml.com">oXygen Editor 8.2</a>
|
|
includes an XQuery debugger for MarkLogic users, and has support for
|
|
XQuery modules. You can also edit, run, debug and profile both
|
|
XSLT and XQuery using Saxon. Multiple platforms supported.</p>
|
|
</div>
|
|
|
|
<div class="item" id="ni20070323b">
|
|
<h3>XQuery Scripting Extension 1.0 Requirements</h3>
|
|
<div class="date">Fri, 23 Mar 2007</div>
|
|
<p><a rel="details" href="http://www.w3.org/TR/2007/WD-xquery-sx-10-requirements-20070323">XQuery Scripting Extension 1.0 Requirements</a>
|
|
were published,
|
|
a new work item for the XML Query Working Group, defining
|
|
procedural extensions to XQuery.</p>
|
|
</div>
|
|
|
|
<div class="item" id="ni20070323a">
|
|
<h3>XML Query (XQuery) 1.1 Requirements</h3>
|
|
<div class="date">Fri, 23 Mar 2007</div>
|
|
<p><a rel="details" href="http://www.w3.org/TR/2007/WD-xquery-11-requirements-20070323">XML Query (XQuery) 1.1 Requirements</a> were published
|
|
as the XML Query Working Group begins a new phase of work.</p>
|
|
</div>
|
|
|
|
<div class="item" id="ni20070124">
|
|
<h3>Ipedo</h3>
|
|
<div class="date">Wed, 24 Jan 2007</div>
|
|
<p><a rel="details" href="http://www.ipedo.com/html/news_releases/news_release_012407.html">Ipedo Launches Enhanced XQuery Views</a>,
|
|
a new version of their XQuery implementation that brings
|
|
them up right to date with the W3C Recommendation.</p>
|
|
</div>
|
|
[older] *-->
|
|
|
|
|
|
<div class="item" id="ni20070123">
|
|
<h3>W3C Recommendations!</h3>
|
|
<div class="date">Tue, 23 Jan 2007</div>
|
|
<p>W3C Recommendation Status for
|
|
<a href="/TR/2007/REC-xquery-20070123/">XQuery 1.0: An XML Query Language</a>,
|
|
<a href="/TR/2007/REC-xqueryx-20070123">XML Syntax for XQuery 1.0 (XQueryX)</a>
|
|
and
|
|
<a href="/TR/2007/REC-xpath20-20070123/">XML Path Language (XPath) 2.0</a>, as well as the supporting specifications,
|
|
|
|
<a href="/TR/2007/REC-xpath-functions-20070123/" shape="rect">XQuery 1.0 and XPath 2.0 Functions and Operators</a>,
|
|
<a href="/TR/2007/REC-xpath-datamodel-20070123/" shape="rect">XQuery 1.0 and XPath 2.0 Data Model (XDM)</a>,
|
|
<a href="/TR/2007/REC-xslt-xquery-serialization-20070123/" shape="rect">XSLT 2.0 and XQuery 1.0 Serialization</a> and of course
|
|
<a href="/TR/2007/REC-xquery-semantics-20070123/" shape="rect">XQuery 1.0 and XPath 2.0 Formal Semantics</a>.
|
|
In addition,
|
|
<a href="/TR/2007/REC-xslt20-20070123/">XSL Transformations (XSLT) Version 2.0</a> by the XSL Working Group is also a W3C Recommendation.
|
|
</p></div>
|
|
|
|
<div class="item" id="ni20061203">
|
|
<div class="date">Sun, 03 Dec 2006</div>
|
|
<h3>Micro XQuery Engine 0.1</h3>
|
|
<p><a rel="details" href="#mxquery">Micro XQuery Engine 0.1</a>
|
|
was released.</p></div>
|
|
|
|
<div class="item" id="ni20061120">
|
|
<div class="date">Mon, 20 Nov 2006</div>
|
|
<h3>oXygen Editor 8.0</h3>
|
|
<p><a rel="details" href="http://www.oxygenxml.com/">oXygen editor 8.0</a>
|
|
includes debugging support for both XML Query and XSLT,
|
|
with support for Berkeley XML DB, IBM DB2 Pure XML,
|
|
eXist XML Database, MarkLogic, Microsoft SQLServer 2005,
|
|
Oracle 10g R2, RainingData TigerLogic XDMS, SoftwareAG Tamino
|
|
and XHive XML Database.</p></div>
|
|
[older] *-->
|
|
|
|
</div> <!--* end of news *-->
|
|
|
|
<div class="content patents">
|
|
<h2><a name="patents">Patent Disclosures</a></h2>
|
|
<p>The XML Query Working Group operates under the Royalty Free
|
|
terms of the W3C Patent policy.
|
|
Patent disclosures relevant to the specifications produced by the XML Query
|
|
working group can be found
|
|
in the Implementation of the W3C Patent Policy (IPP)
|
|
<a href="http://www.w3.org/2004/01/pp-impl/18797/status">XML Query IPP status page</a> and, for XSL and joint specifications the
|
|
<a href="http://www.w3.org/2004/01/pp-impl/19552/status">XSL WG IPP status page</a>.
|
|
Older disclosures are
|
|
on the XML Query Working Group's patent disclosure
|
|
page at <a href="http://www.w3.org/2002/08/xmlquery-IPR-statements">http://www.w3.org/2002/08/xmlquery-IPR-statements</a>.</p>
|
|
<p>
|
|
Specifications that are joint work with the XSL working group have also the
|
|
additional patent disclosures provided by the XSL wg at <a href="http://www.w3.org/Style/XSL/Disclosures">http://www.w3.org/Style/XSL/Disclosures</a>.</p>
|
|
|
|
<h2><a name="discussion">Discussion/Feedback:</a></h2>
|
|
<ul>
|
|
<li><em>Email</em>: use <a href="mailto:member-query-feedback@w3.org">member-query-feedback@w3.org</a> to comment/suggest new content for this page, or if for some reasons you need to directly contact the W3C XQuery responsibles; otherwise, please use the mailing lists listed below</li>
|
|
<li><em>Mailing lists</em>:
|
|
<dl>
|
|
<dt><a href="mailto:www-ql@w3.org">www-ql@w3.org</a></dt>
|
|
<dd>The public mailing list on query languages, including (but not
|
|
limited to) discussion on the XML Query project. This list
|
|
originated from the <a href="http://www.w3.org/TandS/QL/QL98/">QL'98</a> w3c-ql@w3.org
|
|
mailing list, and has now become a public list (see the <a href="http://lists.w3.org/Archives/Public/www-ql/1999JulSep/0001.html">migration
|
|
announcement</a>). <em>Only subscribed users can post to this
|
|
list</em>. Subscription is open to everybody: to subscribe or
|
|
unsubscribe just send a message to <a href="mailto:www-ql-request@w3.org">www-ql-request@w3.org</a> with
|
|
your request. The list is publicly archived at <a href="http://lists.w3.org/Archives/Public/www-ql/">http://lists.w3.org/Archives/Public/www-ql/</a>.</dd>
|
|
<dt> </dt>
|
|
<dt><a href="mailto:public-qt-comments@w3.org">public-qt-comments@w3.org</a></dt>
|
|
<dd><p>Note: before posting to this mailing list, be sure
|
|
to read the <b>Status</b> section in the document on which you are
|
|
commenting. Most of our documents now ask you to send
|
|
comments using bugzilla.</p>
|
|
<p>
|
|
This public mailing list is used to submit comments on the
|
|
publications of the XML Query and XSL working groups. <em>This is
|
|
not a discussion list (use <a href="mailto:www-ql@w3.org">www-ql@w3.org</a> instead)</em>, and so
|
|
<em>you shouldn't subscribe</em>: this list is just a way for
|
|
people to provide their comments to the XML Query and XSL WGs, and
|
|
for the WGs to reply. The list is publicly archived at <a href="http://lists.w3.org/Archives/Public/public-qt-comments/">http://lists.w3.org/Archives/Public/public-qt-comments/</a>.</p>
|
|
</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
|
|
<div class="topic forimplementers implementations">
|
|
<h2><a name="products">Implementations</a></h2>
|
|
<h3><a name="implementations">XML Query Implementations</a></h3>
|
|
|
|
<!--* for the future
|
|
<p>This page lists only implementations that sent us test results, or that are
|
|
produced by participants in the Working Group; there is also a full list
|
|
on the <a href="implementations">XQuery Implementations Page</a>.</p>
|
|
**-->
|
|
<p>If your implementation is not here, or if you know of an
|
|
implementation that is not listed, send liam@w3.org
|
|
the details!</p>
|
|
|
|
<p>Software that implements the <a name="xpath2fulltextimplementations">XQuery 1.0 and XPath 2 Full Text Facility</a> is so marked in this list.
|
|
There is a separate list of
|
|
<a href="#xpath2implementations">XPath 2</a> implementations.</p>
|
|
|
|
<ol>
|
|
<!--* 2011-09-15 w3c OK *-->
|
|
<li>The W3C
|
|
<a href="http://www.w3.org/2011/08/qt-applets/">XPath 2 and XQuery 1 Grammar Test Page</a>
|
|
features Java applets that read expressions and show the resulting parse tree.</li>
|
|
|
|
<!--* 2008-02-15: abacus dbxquery OK *-->
|
|
<!--* 2011-03-25: abacus dbxquery ok but not active *-->
|
|
<li>Abacus Systems'
|
|
<a name="abacus" rel="nofollow" href="http://sourceforge.net/projects/dbxquery/">Relational XQuery</a>
|
|
supports both relational data (via JDBC) and other sources
|
|
including XML files, and
|
|
also claims XQJ (XQuery for Java API) conformance. Includes
|
|
a GUI for creating and editing queries. 30 day evaluation.<br />
|
|
[2011-03-25: Last update July 2009; project homepage is gone.</li>
|
|
|
|
<!--* 2008-02-15: altova OK *-->
|
|
<li>Altova GmbH <a rel="nofollow" href="http://www.altova.com/features_xslxpath.html">XMLSpy 2006</a>
|
|
includes an XQuery Debugger, a code generator for mapping between
|
|
Schemas, and <a rel="nofollow" href="http://www.altova.com/altovaxml.html">AltovaXML
|
|
Query Processor</a> which handles both XSLT 2 and XML Query 1.0
|
|
[30-day free trial]
|
|
</li>
|
|
|
|
<!--* 2008-02-15: apple OK *-->
|
|
<li>Apple's <a rel="nofollow" href="http://developer.apple.com/macosx/sherlock/">Sherlock</a>
|
|
for Mac OS X; see also their
|
|
<a rel="nofollow" href="http://developer.apple.com/documentation/AppleApplications/Conceptual/Sherlock/Concepts/ScriptExtensions.html#//apple_ref/doc/uid/20001085-160986-BAJFIAGE">XML Query Extension functions</a>.
|
|
</li>
|
|
|
|
<li>BEA's
|
|
<!--* 2008-02-15: OK *-->
|
|
<a href="http://www.oracle.com/bea/">Oracle Data Services Platform</a>
|
|
[90-day free trial].
|
|
<span class="kudos">BEA was an active participant in the XML Query Working Group;
|
|
the company was bought by Oracle, also an active participant.</span>
|
|
</li>
|
|
|
|
<!--* 2011-03-25: OK *-->
|
|
<li>Berkeley Lab's
|
|
<a name="p5" rel="nofollow" href="http://dsd.lbl.gov/nux/">Nux</a>, an open source
|
|
Java in-memory toolkit for XML, XQuery, XPath, schema validation,
|
|
fuzzy fulltext similarity search and related technologies
|
|
using Saxon, XOM, Xerces and JAXB
|
|
[open source under a BSD-style license].
|
|
<span class="update">Implements the XQuery Update Facility</span>;
|
|
<span class="fulltext">Full-Text Support</span>;
|
|
latest release seems to be June 2006.</li>
|
|
|
|
<!--* 2011-03-25: OK *-->
|
|
<li>Bluestream Database Software Corp.'s <a rel="nofollow" href="http://www.bluestream.com/products/xstreamdb32">XStreamDB</a>,
|
|
a native XML database server and full text support,
|
|
aimed primarily at DITA.
|
|
[commercial with trial download]
|
|
</li>
|
|
|
|
<!--* 2008-02-15: OK *-->
|
|
<li id="xq2xml">David Carlisle's <a name="xq2xml" rel="nofollow" href="http://monet.nag.co.uk/xq2xml/">xq2xml</a>
|
|
converts XQuery to XML, to XQueryX and to XSLT.
|
|
</li>
|
|
|
|
<!--* 2005-11-05: OK *-->
|
|
<!--* 2007-02-01: FAIL (no reply) *-->
|
|
<!--* 2008-02-15: FAIL (no reply) *-->
|
|
<li>Cerebra Inc.'s
|
|
Cerebra Server
|
|
supports XQuery, OWL-DL and RDF, and can connect to external databases,
|
|
but their Web server no longer responds.</li>
|
|
|
|
<!--* 2009-09-15: OK *-->
|
|
<li>Cognetic Systems's <a rel="nofollow" href="http://www.cogneticsystems.com/">XQuantum</a>
|
|
implements XML Query 1.0 in an XML-native indexed data store.
|
|
They have a Web page demonstrating the XQuery Use Cases, and
|
|
support static typing and modules as well as some
|
|
full-text extensions.
|
|
[Windows and Linux; 30-day evaluation]
|
|
<span class="fulltext">Full-Text Support</span>
|
|
</li>
|
|
|
|
<!--* 2008-02-15: OK *-->
|
|
<li>DataDirect's <a name="pddxq" href="http://www.datadirect.com/products/xquery/">DataDirect XQuery (tm)</a>,
|
|
an embeddable component for XQuery that implements the
|
|
XQuery for Java(tm) API (XQJ)
|
|
[Java; 15-day trial download].
|
|
<span class="kudos">DataDirect participates in the XML Query Working Group.</span>
|
|
</li>
|
|
|
|
<!--* 2008-02-15: OK *-->
|
|
<li>DataDirect's <a href="http://www.stylusstudio.com/">Stylus Studio 5.0</a> (XQuery, XML Schema and XSLT IDE).
|
|
<span class="kudos">DataDirect participates in the XML Query Working Group.</span>
|
|
</li>
|
|
|
|
<!--* 2009-08-02 OK *-->
|
|
<li>EMC's <a href="https://community.emc.com/community/edn">xDB</a>;
|
|
this was formerly X-Hive, and EMC also owns Documentum.
|
|
Their xDB product claims to be a native XML database in Java,
|
|
with full XQuery support. [commercial, free evaluation download]</li>
|
|
|
|
<!--* 2008-02-15: OK *-->
|
|
<li><a rel="nofollow" href="http://exist.sourceforge.net/">eXist</a> has
|
|
a Java-based native XML database with an XQuery interface.
|
|
[Open source, GNU LGPL.]
|
|
<span class="update">Implements the XQuery Update Facility</span>
|
|
</li>
|
|
|
|
<!--* 2008-02-15: OK *-->
|
|
<li> The open source
|
|
<a rel="nofollow" href="http://dbis.informatik.uni-freiburg.de/index.php?project=GCX/">GCX</a>,
|
|
a streaming in-memory XQuery engine with static and
|
|
dynamic buffer minimzation developed originally at Saarland University
|
|
[open source]</li>
|
|
|
|
<!--* 2008-02-15: OK *-->
|
|
<li><a name="mxquery" href="http://www.mxquery.org/">MXQuery</a> from ETH,
|
|
a research project; the <a href="http://sourceforge.net/projects/mxquery/">sourceforge page</a>
|
|
says, The Micro XQuery Engine is a low-footprint, extensible
|
|
implementation of XQuery 1.0 including extensions like the XQuery Update
|
|
and XQueryP. It supports streaming execution and runs on all devices
|
|
support CLDC 1.0 upwards. [Open source, BSD/Apache license].
|
|
<span class="kudos">ETH is an active participant in the XML Query Working Group.</span>
|
|
<span class="update">Implements the XQuery Update Facility</span>
|
|
</li>
|
|
|
|
<!--* 2011-03-25: OK *-->
|
|
<li>Fatdog Software's <a rel="nofollow" href="http://xqengine.sourceforge.net/">XQEngine</a>
|
|
Java.
|
|
[Open source: GPL or as negotiated].
|
|
<span class="fulltext">Full-Text Support</span>
|
|
[last update 2009-07-18]
|
|
</li>
|
|
|
|
<!--* 2008-02-15: OK *-->
|
|
<li>GAEL's <a rel="nofollow" href="http://www.gael.fr/derby/">Derby</a>
|
|
provides a Java API via their Data Request Broker.
|
|
There is extensive support for data analysis, including
|
|
plotting graphs and making tables.
|
|
</li>
|
|
|
|
<!--* 2008-02-15: OK *-->
|
|
<li><a href="http://www.galaxquery.org/">Galax</a>.
|
|
Open-source (in OCAML), with a <a href="http://www.galaxquery.com/galatex/">Galatex</a> full text search implementation.
|
|
<span class="kudos">The authors of Galax include a number of
|
|
active participants in the XML Query Working Group, both
|
|
psat and present.</span>
|
|
<span class="fulltext">Full-Text Support</span>
|
|
</li>
|
|
|
|
<!--* 2008-02-15: OK *-->
|
|
<li>GNU's <a href="http://www.gnu.org/software/qexo/">Qexo (Kawa-Query)</a>
|
|
by Per Bothner.
|
|
Compiles XQuery on-the-fly to Java bytecodes.
|
|
Based on and part of the
|
|
<!--* 2008-02-15: OK *-->
|
|
<a rel="nofollow" href="http://www.gnu.org/software/kawa/">Kawa</a> framework.
|
|
Qexo implements
|
|
the optional XQuery static typing feature.
|
|
[Open-source under the GPL-like Kawa License].</li>
|
|
|
|
<!--* 2009-10-21: OK *-->
|
|
<li><a href="http://lambda.uta.edu/HXQ/">HXQ</a>,
|
|
a compiler from XQuery to Haskell; appears to be an imcomplete
|
|
research project, but said to be already useful. Open source,
|
|
license terms unclear from the Web page.</li>
|
|
|
|
<!--* 2008-02-15: OK *-->
|
|
<li><a rel="nofollow" href="http://www.ipedo.com/">Ipedo</a>'s
|
|
<!--* 2008-02-15: OK *-->
|
|
<a rel="nofollow" href="http://www.ipedo.com/html/products.html">XIP</a>
|
|
includes a "dual core" SQL + XML Query engine (XMLDB).</li>
|
|
|
|
<li>IBM's <a href="http://www-01.ibm.com/software/webservers/appserv/was/featurepacks/xml/">WebSphere Application Server Feature Pack for XML</a>
|
|
supports
|
|
XPath 2.0, XSLT 2.0, and XQuery 1.0,
|
|
with a Java API that unifies all three languages.
|
|
[Free download; requires WebSphere Application Server, which
|
|
is commercial]</li>
|
|
|
|
<!--* 2008-02-15: OK *-->
|
|
<li>IBM's <a href="http://www.alphaworks.ibm.com/tech/xqnsta">xqnsta</a>:
|
|
XQuery Normalizer and Static Analyzer (XQNSTA) is a Java API and GUI
|
|
for normalizing and computing the static type of XQuery expressions.
|
|
<span class="kudos">IBM is an active participant in the XML Query Working Group.</span>
|
|
</li>
|
|
|
|
<!--* 2008-02-20: OK *-->
|
|
<li>IBM's
|
|
<a href="http://www.ibm.com/developerworks/db2/library/techarticle/dm-0602saracco/">DB2 9</a> stores XML in its native format and provides support
|
|
for
|
|
<a href="http://www.alphaworks.ibm.com/tech/xqexplorer">XQuery</a>.</li>
|
|
|
|
<!--* 2005-11-05: OK *-->
|
|
<!--* 2011-03-25: link broken? *-->
|
|
<li>IPSI's <a href="http://www.ipsi.fraunhofer.de/oasys/projects/ipsi-xq/index_e.html">IPSI-XQ</a>
|
|
[java; free download]; this seems to have moved to
|
|
<a href="http://sourceforge.net/projects/ipsi-xq/">sourceforge</a>. Last update 2001-11-29.
|
|
</li>
|
|
|
|
<!--* 2005-11-05: OK *-->
|
|
<li>Ispras Modis' <a href="http://www.modis.ispras.ru/Development/sedna.htm">Sedna</a>.
|
|
Native XML DBMS in C/C++ and Scheme; partial support for XML Query.
|
|
Includes an Apache HTTP module, and APIs for .NET, Python and
|
|
Chicken Scheme. There is also a Firefox extension,
|
|
<a href="https://addons.mozilla.org/en-US/firefox/addon/5515">XqUSEme</a>,
|
|
and a special build of firefox,
|
|
<a href="https://addons.mozilla.org/en-US/firefox/addon/199900/">XDIB</a>
|
|
(XQuery In a Browser), for unning client-side XQuery scripts.
|
|
[Open source under the Apache License].</li>
|
|
|
|
<!--* 2008-10-08: OK *-->
|
|
<li>MarkLogic's <a href="http://developer.marklogic.com/download/">MarkLogic Server 4.0</a> (formerly known as Content Interaction Server).
|
|
There is also a
|
|
<a href="http://developer.marklogic.com/pubs/4.0/">technical overview document</a>. Commercial, with free download restricted to 100 Megaybytes of data. A limited duration trial license is also available, limited
|
|
to 1G of content.
|
|
<span class="fulltext">Full-Text Support</span>.
|
|
<span class="update">Implements the XQuery Update Facility</span>.
|
|
<span class="kudos">MarkLogic is an active participant in the XML Query Working Group.</span>
|
|
</li>
|
|
|
|
<!--* 2005-11-05: OK *-->
|
|
<li>Microsoft's <a name="p4" href="http://www.microsoft.com/sql/express/">SQL Server 2005 Express</a>,
|
|
with XML Schema, XPath 2, and XML Query support. Later versions of SQL Server continue to support
|
|
XQuery.
|
|
<span class="kudos">Microsoft is an active participant in the XML Query Working Group.</span>
|
|
</li>
|
|
|
|
<!--* 2011-03-25: OK *-->
|
|
<li><a name="monetdbxquery">CWI</a>'s
|
|
<a href="http://monetdb.cwi.nl/XQuery/">MonetDB/XQuery</a> is
|
|
an XQuery system that also supports
|
|
XQUF updates.
|
|
It is based on the Pathfinder compiler developed at TU Munich,
|
|
and aims at achieving high performance.
|
|
Open Source (adapting the Mozilla Public License).
|
|
<span class="update">Implements the XQuery Update Facility</span>.</li>
|
|
|
|
<!--* 2005-11-05: OK *-->
|
|
<li>OpenLink Software's <a href="http://demo.openlinksw.com:8890/xqdemo">Virtuoso Universal Server</a>
|
|
claims to support XSLT 1.2 (?! their link points to the
|
|
XSLT 1.1 draft), XQuery and SQLX.
|
|
</li>
|
|
|
|
<!--* 2007-08-17: OK *-->
|
|
<li><a href="http://www.oracle.com/database/berkeley-db/xml/index.html">Oracle Berkeley DB XML 2.0</a>, formerly Sleepycat's,
|
|
an embeddable native XML database with support
|
|
for XQuery 1.0 (July 2004 draft), implemented in C++, with
|
|
interfaces for Java, Python, Perl and PHP. Open source.
|
|
<span class="kudos">Oracle is an active participant in the XML Query Working Group.</span>
|
|
<span class="fulltext">Full-Text Support</span>
|
|
</li>
|
|
|
|
<!--* 2005-11-05: OK *-->
|
|
<!--* 2007-12-22: OK *-->
|
|
<li>Oracle's<a href="http://otn.oracle.com/tech/xml/xquery">Oracle XQuery</a>
|
|
implementation
|
|
is part of the Oracle Database product
|
|
[multi-platform; seems to be a free binary download].
|
|
<span class="kudos">Oracle is an active participant in the XML Query Working Group.</span>
|
|
</li>
|
|
|
|
<!--* 2007-06-21: OK *-->
|
|
<li><a href="http://patternist.sourceforge.net/">Patternist</a>,
|
|
an XQuery 1.0, XSL-T 2.0 and XPath 2.0 implementation that provices a C++ API
|
|
(open source under GPL, uses TrollTech's Qt library)</li>
|
|
|
|
<!--* 2005-11-05: OK *-->
|
|
<li><a href="http://sourceforge.net/projects/phpxmlclasses/">PHP XML Classes</a>
|
|
includes XqueryLite, a PHP implementation from 2002.
|
|
[open source]</li>
|
|
|
|
<!--* 2005-11-05: OK *-->
|
|
<li>Politecnico di Milano's <a href="http://dbgroup.elet.polimi.it/xquery/">XQBE and other XQuery products</a></li>
|
|
|
|
<!--* 2005-11-05: OK *-->
|
|
<li>QuiLogic's <a href="http://www.quilogic.cc/">SQL/XML-IMDB</a>
|
|
supports a mixure of SQL statements and XQuery expressions.
|
|
[Free trial requires a restart every hour]
|
|
</li>
|
|
|
|
<!--* 2005-11-05: OK *-->
|
|
<li>RainingData's <a href="http://www.rainingdata.com/products/tl/">TigerLogic XDMS
|
|
XML Data Management Server</a>
|
|
for Sun Solaris and Microsoft Windows
|
|
[free trial].</li>
|
|
|
|
<!--* 2005-11-05: OK *-->
|
|
<li>Renmin University of China's <a href="http://idke.ruc.edu.cn/OrientX/">OrientX</a>,
|
|
a native XML database system in C/C++
|
|
developed under Renmin University of China.
|
|
[open source]
|
|
</li>
|
|
|
|
<!--* 2009-04-07: OK *-->
|
|
<li>Saarland University Database Group's
|
|
FluXQuery [no longer maintained], an extension of the XQuery language, FluX, that supports event-based query processing and the conscious handling of main memory buffers.
|
|
Obsoleted by GCX, but the web page is still
|
|
<a href="http://www.cs.cornell.edu/~koch/www.infosys.uni-sb.de/home/scherzin/FluXQuery.html">mirrored</a> at Cornell.</li>
|
|
|
|
<li>Saxonica's <a href="http://saxonica.com/">Saxon</a> implements both
|
|
XML Query and XSLT 2.0.
|
|
Available in a schema-aware version as a commercial
|
|
product, and without schema support as open source.
|
|
<span class="kudos">Saxonica is an active participant in the XML Query Working Group.</span></li>
|
|
|
|
<!--* 2005-11-05: OK *-->
|
|
<li>Software AG's
|
|
<ul>
|
|
<li><a href="http://www.tamino.com/">Tamino XML Server</a>
|
|
<span class="fulltext">Full-Text Support</span>
|
|
</li>
|
|
|
|
<li><a href="http://tamino.demozone.softwareag.com/demoXQuery/index.html">Tamino XML Query Demo</a></li>
|
|
</ul>
|
|
</li>
|
|
|
|
<!--* 2005-11-05: OK *-->
|
|
<li>Sonic Software's
|
|
<a href="http://www.sonicsoftware.com/products/sonic_xml_server">Sonic XML Server</a>
|
|
[30-day trial]
|
|
</li>
|
|
|
|
<!--* 2010-01-10: OK *-->
|
|
<li>The Universität Konstanz's Database and Information
|
|
Systems Group's
|
|
<a href="http://www.basex.org/">BaseX</a> (open source/GPL)
|
|
<span class="update">Implements the XQuery Update Facility</span>;
|
|
<span class="fulltext">Full-Text Support</span></li>
|
|
|
|
<!--* 2005-11-05: OK *-->
|
|
<li>The University of Texas at Arlington Computer Science Department
|
|
has people working on <a href="http://lambda.uta.edu/xqp/">XQP</a>:
|
|
XQuery Processing on a P2P System.
|
|
[Java; open source]</li>
|
|
|
|
<!--* 2009-09-02 OK but no download *-->
|
|
<li><a name="blixem">The Univerisity of Antwerp</a>'s
|
|
<a href="http://adrem.ua.ac.be/wiki/Blixem">Blixem LiXQuery engine</a>
|
|
implements a subset of XQuery intended for teaching
|
|
(the download link no longer works, as of September 2009).</li>
|
|
|
|
<!--* 2009-09-02: OK *-->
|
|
<li>Worcester Polytechnic Institute's <a href="http://davis.wpi.edu/dsrg/PROJECTS/rainbow/">RainbowCore</a>.
|
|
[Java. available at no charge and without warranty].</li>
|
|
|
|
|
|
<li><a href="http://code.google.com/p/xbird/">XBird</a>,
|
|
a light-weight embeddable
|
|
XQuery processor and database system written in Java,
|
|
with a distributed XQuery processor.
|
|
[open source]</li>
|
|
|
|
|
|
<!--* 2010-06-11: OK *-->
|
|
<li><a href="http://www.xmlmind.com/">XMLmind</a>'s
|
|
<a href="http://www.xmlmind.com/qizx/">Qizx</a> comes
|
|
in three versions: (1) an open source one (Qizx/open);
|
|
(2) a commercial implementation, Qizx/db,
|
|
with an indexed native XML database and full-text support,
|
|
and (3) Qizx/db Free Engine, a freely downloadable version of Qizx/db
|
|
but that has a database size limit of approximately
|
|
one gigabyte of XML.
|
|
<span class="update">Implements the XQuery Update Facility</span>;
|
|
<span class="fulltext">Full-Text Support</span></li>
|
|
|
|
<!--* 2005-11-05: OK *-->
|
|
<li>Xpriori's <a href="http://www.xpriori.com/">NeoCore XMS</a>
|
|
native XML database, with XPath2.0/XQuery access language support
|
|
[.Net on Linux and MS Windows;
|
|
free unlimited download for development purposes.]</li>
|
|
|
|
<!--* 2005-11-05: OK *-->
|
|
<li>XQuare Group and Universite' de Versailles Saint-Quentin's: <a href="http://forge.objectweb.org/project/showfiles.php?group_id=78">XQuare
|
|
Fusion and XQuare Bridge</a>,
|
|
open-source, used to be called xQuark
|
|
(see also the
|
|
<!--* 2005-11-05: OK *-->
|
|
<a href="http://xquare.objectweb.org/">Xquare home page</a>)</li>
|
|
|
|
<!--* 2009-09-02 OK *-->
|
|
<li><a href="http://www.xqib.org/">XQIB</a>, XQuery In the Browser,
|
|
an XQuery plugin for Microsoft Internet Explorer
|
|
[open source]</li>
|
|
|
|
<!--* 2007-07-11: OK *-->
|
|
<li><a href="http://xqilla.sourceforge.net/HomePage">XQilla</a>,
|
|
C++ implementation based on pathan and Xerces-C.
|
|
Open source (BSD/Sleepycat license).
|
|
<span class="kudos">Sleepycat (Oracle) is an active participant in the XML Query Working Group.</span></li>
|
|
|
|
<!--* 2009-09-15: OK *-->
|
|
<li><a href="http://www.xqsharp.com/xqsharp/">XQSharp</a>,
|
|
XQuery for the .NET framework, from
|
|
<a href="http://www.cbcl.co.uk/cbcl/">CBCL</a>.
|
|
Includes Schema support and static typing.
|
|
XQSharp was previously known as Anglo.
|
|
[commercial; free for non-commercial use]
|
|
<span class="kudos">CBCL is an active participant in the XML Query Working Group.</span></li>
|
|
|
|
<li>Xyleme's <a href="http://www.xyleme.com/lcms">Xyleme LCMS</a>
|
|
[commercial]</li>
|
|
|
|
<!--* 2008-08-25: OK *-->
|
|
<li><a href="http://www.zorba-xquery.com/">Zorba</a>, an open
|
|
source portable embeddable C++ implementation of XQuery.
|
|
There are also Python
|
|
and Ruby APIs. See also xqib. [open source, Apache licence]</li>
|
|
|
|
</ol>
|
|
|
|
<h3>Unconfirmed Implementations</h3>
|
|
<p>Please send liam@w3.org any information about these;
|
|
I have tried to contact people where possible.</p>
|
|
<ul>
|
|
<!--* 2005-11-03: actuate OK *-->
|
|
<li>Actuate's
|
|
<a href="http://www.actuate.com/corporate/news/pressrelease.asp?ArticleId=6554">Actuate 8</a>
|
|
incorporates Nimble's XQuery implementation.
|
|
The Summary of New Features requires a registration (!) so
|
|
I cannot be sure if this still implements XML Query.</li>
|
|
|
|
<!--* 2009-08-02: Blackpearl OK *-->
|
|
<li>ACL's <a name="p2" href="http://www.blackpearl.com/products/blackpearl_4.html">Blackpearl 4 platform</a>,
|
|
supposedly with an embedded XQuery engine but this is not
|
|
mentioned on their Web site as far as I can tell.
|
|
The rights to Blackpearl were bought by <a href="http://www.acl.com/">ACL</a>,
|
|
who also do not seem to talk about XML Query.
|
|
</li>
|
|
|
|
<!--* 2005-11-03: AGiLiENCE OK *-->
|
|
<li>AGiLiENCE's <a href="http://www.xpeerion.com/">XPeerion</a>;
|
|
AGiLiENCE is a spin-off from Siemens AG. The Web page
|
|
seems not to mention XML Query.</li>
|
|
|
|
<!--* 2005-11-03: ats OK *-->
|
|
<!--* 2008-02-01: ats fail *-->
|
|
<!--* was: http://www.atssoft.com/products/bizquery.htm *-->
|
|
<li>ATS' BizQuery [30-day free trial; no product link]</li>
|
|
|
|
<!--* 2005-11-03: Axyana OK *-->
|
|
<li>Axyana Software's <a href="http://www.axyana.com/qizxopen/">Qizx/Open</a>
|
|
is now marketed by <a href="http://www.xmlmind.com/">XMLmind</a>;
|
|
[Java, open source under the Mozilla Public License].
|
|
<span class="fulltext">Full-Text Support</span></li>
|
|
|
|
<!--* 2005-10-15: OK *-->
|
|
<!--* 2008-02-01: not clear if it still includes XQuery:
|
|
* http://svn.myrealbox.com/source/trunk/mcs/class/Mono.Xml.Ext/README
|
|
*-->
|
|
<li>The <a href="http://www.mono-project.com/Main_Page">Mono Project</a>
|
|
implements a draft of XML Query, although this may
|
|
not be active. [open source]</li>
|
|
|
|
<!--* 2009-09-02 OK but no XQuery? *-->
|
|
<li><a href="http://www.xenos.com/">Xenos</a> purchesed
|
|
XML Global in 2003, and it is not clear from their
|
|
Web page whether they still have XQuery support.</li>
|
|
|
|
|
|
<!--* 2005-11-03: xquench OK *-->
|
|
<li><a href="http://xquench.sourceforge.net/">XQuench</a> has
|
|
not released any files since 2001 and is probably defunct.</li>
|
|
</ul>
|
|
|
|
|
|
<h3><a name="xpath2implementations">XPath 2 Implementations</a></h3>
|
|
<p>Software that implements XPath 2.0, but not XML Query or XSLT 2</p>
|
|
<ul>
|
|
<li><a href="http://www.ditchnet.org/aquapath/">AquaPath</a>
|
|
by Todd Ditchendorf
|
|
is a free Cocoa-based developer tool for Mac OS X Tiger that allows
|
|
you to evaluate XPath 2.0 expressions against any XML document and view
|
|
the result sequence in a dynamic tree representation.</li>
|
|
|
|
<!--* 2006-04-21: NSXML OK *-->
|
|
<li>The <a href="http://www.mono-project.com/Main_Page">Mono Project</a>
|
|
implements a draft of XPath 2.0 and XQuery. [open source]</li>
|
|
|
|
<li><a href="http://developer.apple.com/documentation/Cocoa/Conceptual/NSXML_Concepts/index.html">NSXML</a> from Apple Computers
|
|
includes support for XQuery 1.0 and XPath 2.0; it is part of Cocoa.</li>
|
|
|
|
<!--* 2006-04-21: pathan OK *-->
|
|
<li><a href="http://software.decisionsoft.com/pathanIntro.html">Pathan</a>
|
|
from Decision Soft [open source, uses Xerces-C]</li>
|
|
|
|
<li><a href="http://wiki.eclipse.org/PsychoPathXPathProcessor">PsychoPath</a> is an
|
|
open source XML Schema Aware XPath 2.0 Processor written in Java
|
|
under the EPL license, as part of the
|
|
<a href="http://wiki.eclipse.org/XSLT_Project">Eclipse XSLT Project</a>.</li>
|
|
|
|
<li><a href="http://www.saxonica.com/">Saxon</a> can also be used
|
|
as a standalone XPath 2 engine, both on Java and .NET
|
|
[open source]</li>
|
|
|
|
<!--* 2005-11-05: OK *-->
|
|
<li>Microsoft's <a name="p4" href="http://www.microsoft.com/sql/express/">SQL Server 2005 Express</a>,
|
|
has XML Schema, XPath 2 and XML Query support. [commercial]</li>
|
|
|
|
<!--* 2006-04-21: Virtual XML Garden OK *-->
|
|
<li><a href="http://www.alphaworks.ibm.com/tech/virtualxml">Virtual XML Garden</a>
|
|
from IBM has XPath 2.0 support and also supports some of XQuery.
|
|
[commercial; source available]</li>
|
|
|
|
<!--* 2006-04-21: altova OK *-->
|
|
<li>Altova GmbH <a href="http://www.altova.com/features_xslxpath.html">XMLSpy</a>
|
|
includes an XQuery Debugger, a code generator for mapping between
|
|
Schemas, and <a href="http://www.altova.com/altovaxml.html">AltovaXML
|
|
Query Processor</a> which handles both XSLT 2 and XML Query 1.0
|
|
[30-day free trial]
|
|
</li>
|
|
|
|
<!--* 2005-11-03: apple OK *-->
|
|
</ul>
|
|
|
|
<h3><a name="related">Related Products and Resources</a></h3>
|
|
|
|
<p>The following is a (non-comprehensive) list of announcements of products
|
|
that will include some support for XQuery, or that are of related nature:</p>
|
|
<ul>
|
|
<!--* 2008-07-07: OK *-->
|
|
<li><a href="http://www.xqdt.org/">XQDT</a>, a plugin to
|
|
add XQuery support to the Eclipse environment.</li>
|
|
<li>The <a href="http://www.adrem.ua.ac.be/~wellenslepage/features.php">jEdit XQuery adapter plugin</a></li>
|
|
<li>The <a href="http://jmvanel.free.fr/vim/">VIM Syntax coloring</a> for
|
|
XQuery</li>
|
|
<li>The <a href="http://www.xquery.com/bumblebee/">BumbleBee test
|
|
platform</a> for XQuery engines</li>
|
|
<li>Java Specification Request for an <a href="http://www.jcp.org/en/jsr/detail?id=225">XQuery API for Java
|
|
(XQJ)</a></li>
|
|
<li>A <a href="http://www.xqueryfunctions.com">set of reusable XQuery function examples</a>
|
|
from Priscilla Walmsley that she plans to grow over time;
|
|
includes descriptions of the built-in functions from her book (see below). </li>
|
|
<li>NIST's <a href="http://xw2k.sdct.itl.nist.gov/brady/xmlQuery.zip">XQuery Functions
|
|
and Operators test suite</a></li>
|
|
<li>Sourceforge's JXQuery: <a href="http://sourceforge.net/projects/jxquery">http://sourceforge.net/projects/jxquery</a>.
|
|
Open-source.</li>
|
|
<li>Sourceforge's Kweelt: <a href="http://kweelt.sourceforge.net/">http://kweelt.sourceforge.net/</a>.
|
|
Implementation of Quilt, an earlier query language. Open-source.</li>
|
|
</ul>
|
|
</div>
|
|
|
|
|
|
<h2><a name="books">Publications</a></h2>
|
|
|
|
<h3><a name="books">Books</a></h3>
|
|
|
|
<p>I have tried to indicate where authors participated in
|
|
the XML Query Working Group, sent comments on the specifications,
|
|
or have written implementations themselves. This does not
|
|
necessarily make them good writers, but it may help you to
|
|
understand their point of view and their connection with
|
|
XML Query.</p>
|
|
|
|
<p>Books that I have received more recently are at the top of the list.</p>
|
|
|
|
<ul>
|
|
<li><p><a href="http://en.wikibooks.org/wiki/XQuery">An XQuery Wikibook</a>
|
|
by Chris Wallace, Dan Mcreary and Kurt Cagle</p></li>
|
|
<li>
|
|
<p><em><a href="http://books.elsevier.com/us/mk/us/subindex.asp?isbn=1558607110">Querying XML : XQuery, XPath, and SQL/XML in context</a></em>
|
|
by Jim Melton and Stephen Buxton;
|
|
The
|
|
Morgan Kaufmann
|
|
Series in Data Management Systems, 2006.
|
|
The book also has its own
|
|
<a href="http://xqzone.marklogic.com/queryingxmlbook/">Querying XML Web page</a>.
|
|
[Both authors have participated heavily in the development
|
|
of XML Query; Jim Melton is currently the co-chair of the
|
|
W3C XML Query Working Group. - Liam]</p>
|
|
</li>
|
|
|
|
<li><p><i>XQuery: The XML Query Language</i>
|
|
by Michael Brundage; Addison-Wesley Professional, February 2004.
|
|
With a foreword by Michael Rys.
|
|
Book web site at
|
|
<a href="http://www.qbrundage.com/xquery/">www.qbrundage.com/xquery/</a>.
|
|
[The first half of the book is an introduction to XQuery,
|
|
including an interesting chapter on Idioms. The second half
|
|
is a reference. - Liam]</p></li>
|
|
|
|
<li><p><i>XQuery from the Experts</i>
|
|
edited by Howard Katz, with chapters by
|
|
Don Chamberlin, Denise Draper, Mary Fernandez, Michael Kay, Jonathan Robie, Michael Rys, Jerome Simeon, Jim Tivy and Philip Wadler.
|
|
Addison-Wesley Professional, September 2003.
|
|
There are two chapters online at
|
|
<a href="http://www.fatdog.com/">www.fatdog.com</a>.
|
|
[Although this book is older, the text is a very
|
|
happy mix of tutorials, design rationale and examples.
|
|
The authors have been heavily involved in the
|
|
design of XML Query, and most have been active memebers
|
|
of the W3C XML Query Working Group; the editor, Howard Katz,
|
|
has also made his own open-source implementation. - Liam]</p></li>
|
|
</ul>
|
|
|
|
<p>I have not seen the following books:</p>
|
|
<ul>
|
|
|
|
<li><i>XQuery</i> by Priscilla Walmsley.
|
|
O'Reilly; expected late 2006. The first half is available through their "Rough Cuts" program (at
|
|
<a href="http://www.oreilly.com/catalog/xquery/">http://www.oreilly.com/catalog/xquery/</a>) and at
|
|
Priscilla's information page at <a href="http://www.datypic.com/books/xquery">http://www.datypic.com/books/xquery</a>.
|
|
[I have not seen this book. Priscilla made many helpful comments on the specifications - Liam]</li>
|
|
|
|
<li><p><i>XQuery Kick Start</i> by James McGovern, Per Bothner,
|
|
Kurt Cagle, James Linn and Vaidyanathan Nagarajan; Sams, September 2003.
|
|
[I have not seen this book. Per Bothner made many helpful
|
|
public comments on the specifications - Liam]</p></li>
|
|
|
|
<li><p><i>Early Adopter XQuery</i>
|
|
by Dan Maharry, Rogerio Saran, Kurt Cagle, Mark Fussell and
|
|
Nalleli Lopez.
|
|
Wrox Press; January, 2002.
|
|
[This book was probably too early to be of use today, although
|
|
I have not seen it to be sure. I am listing it for
|
|
completeness. Michael Brundage has written that it is out of date, but
|
|
that it reviewed some XQuery APIs - Liam]</p></li>
|
|
|
|
<li><p><i>Querying XML with XQuery (Advances in Database Systems)</i>
|
|
by Yannis Papakonstantinou and Ioana Manolescu.
|
|
Springer; March 2006
|
|
[forthcoming, I assume.
|
|
Ioana participates in the XML Query Working Group. - Liam]</p></li>
|
|
|
|
<li><p><i>XQuery - Grundlagen und fortgeschrittene Methoden</i>
|
|
by Wolfgang Lehner. dpunkt.verlag, January 2004; this book
|
|
is downloadable from Amazon for US$30.</p></li>
|
|
</ul>
|
|
|
|
<h3><a name="tutorials">Tutorials</a></h3>
|
|
|
|
<p>A Google search for
|
|
<a href="http://www.google.com/search?hl=en&q=%28%22XQuery+tutorial%22%7C%22XML+Query+tutorial%22%29">"(XQuery tutorial"|"XML Query tutorial")</a>
|
|
produced over 150 matches (Google actually said <i>about 30,500</i>
|
|
but this turned out to mean <i>exactly 153</i>).
|
|
</p>
|
|
|
|
|
|
<h2><a name="other">Other Pointers</a></h2>
|
|
|
|
<p>To suggest a new pointer,
|
|
send an email to member-query-feedback@w3.org.</p>
|
|
|
|
<ul>
|
|
<li><a href="http://www.research.ibm.com/journal/sj45-2.html">IBM Systems Journal Vol 45, No. 2, 2006 - Celebrating 10 Years of XML</a> has a number of articles on
|
|
or relating to XML Query.</li>
|
|
<li><a href="http://www.w3.org/2006/Talks/0525-www2006-Kay.pdf">Choosing Between XSLT 2.0 and XML Query 1.0</a> by Mike Kay (Saxonica),
|
|
a talk given
|
|
at the WWW 2006 conference in May 2006.</li>
|
|
<li><a href="http://www.w3.org/2006/Talks/FlorescuWWW06.pdf">An
|
|
XML based architecture for Web 2.0 applications</a>
|
|
by Daniela Florescu (Oracle Corp.),
|
|
a talk given
|
|
at the WWW 2006 conference in May 2006.</li>
|
|
<li><a href="http://jonathanbruceconnects.com/jonathan_bruce">Jonathan Bruce's blog</a> covering XQuery topics from the perspective
|
|
of .NET and Java developers, including some XQJ coverage. </li>
|
|
<li><a href="http://blogs.datadirect.com/jonathan_robie/">Jonathan Robie's XQuery Blog</a></li>
|
|
<li>Oxygen XML's <oXygen/> editor includes an <a href="http://www.oxygenxml.com/xquery_debugger.html">XQuery debugger</a>
|
|
that relies on Saxon. The editor is in Java and
|
|
runs on Linux and Unix as well as on Microsoft Windows and Mac OS X.
|
|
</li>
|
|
<li><a name="acmupdate20051220" id="acmupdate20051220">A brief article,</a>
|
|
<a href="http://www.sigmod.org/sigmod/record/issues/0512/p78-column-eisenberg-melton.pdf">XQuery 1.0 is Nearing Completion</a> by
|
|
Andrew Eisenberg and Jim Melton,
|
|
ACM SIGMOD Record, Vol. 34, No. 4, December 2005.</li>
|
|
<li><a href="http://www.stylusstudio.com/xquery_flwor.html">Blooming FLWOR - An Introduction to the XQuery FLWOR Expression</a>, a tutorial
|
|
by Dr. Michael Kay, the sequel to
|
|
<i>Learn XQuery in 10 Minutes</i> (see next item).</li>
|
|
<li><a name="sskay" href="http://www.stylusstudio.com/xquery_primer.html">Learn XQuery In 10 Minutes</a> by <a href="http://www.saxonica.com/">Dr. Michael H. Kay</a></li>
|
|
<li><a href="http://www.datypic.com/services/xquery/intro.html">Introduction to XQuery</a>,
|
|
a tutorial by Priscilla Walmsley (updated to align with June 2006 CR documents)</li>
|
|
<li><a name="p7" href="http://www.yukonxml.com/articles/xquery/">Essential XQuery - The XML Query Language</a>, tutorial, 2004.</li>
|
|
<li><a name="p6" href="http://www.adrem.ua.ac.be/~adrem/biborb/bibs/ADReM/papers/hidders02xqueryintro.pdf">A Light but Formal Introduction to XQuery</a>, research/educational article, Dec 2004.</li>
|
|
<li><a name="p1" href="http://www.pietsieg.com/sections/XQuery/ArtXQueryBeg.aspx">Using XQuery in ASP.NET</a> article/tutorial by Pieter Siegers, Aug 2004.</li>
|
|
<li><a href="http://www.amazon.com/exec/obidos/ASIN/0764569104/">XPath 2.0 Programmer's Reference</a> book by Wrox, Aug 2004.</li>
|
|
<li><a href="http://www.qbrundage.com/xquery/">XQuery: The XML Query
|
|
Language</a>, book by Addison-Wesley, Feb 2004</li>
|
|
<li><a href="http://www.topxml.com/xquery/default.asp">Learn XQuery and
|
|
ASP.NET Tutorial</a>, Jan 2004.</li>
|
|
<li><a href="http://www.xml.com/pub/a/2003/10/01/xquery.html">XQuery
|
|
Implementation</a>, Oct 2003.</li>
|
|
<li><a href="http://www.datadirect.com/news/whatsnew/xquerybook/index.ssp">XQuery: A
|
|
Guided Tour</a>, Sep 2003.</li>
|
|
<li><a href="http://www.awprofessional.com/catalog/product.asp?product_id=%7BC4E463B7-6CD6-4EA1-A920-3617A2B453A1%7D">XQuery
|
|
from the Experts: A Guide to the W3C XML Query Language</a>, book by
|
|
Addison-Wesley, Sep 2003.</li>
|
|
<li><a href="http://www.softwareag.com/xml/tools/xquery_primer.pdf">XQuery
|
|
1.0: Primer</a>, Jul 2003.</li>
|
|
<li><a href="http://www.devx.com/codemag/Article/16124/0/page/1">XQuery,
|
|
the Query Language of the Future</a>, Jul 2003.</li>
|
|
<li><a href="http://www.xml.com/pub/a/2003/06/11/qexo.html">Writing and
|
|
Debugging XQuery Web Apps with Qexo</a>, Jun 2003.</li>
|
|
<li><a href="http://www.xml.com/pub/a/2003/05/14/xquery.html">Interactive
|
|
Web Applications with XQuery</a>, May 2003.</li>
|
|
<li><a href="http://otn.oracle.com/oramag/oracle/03-may/o33devxml.html">X
|
|
Is for XQuery</a>, May 2003.</li>
|
|
<li><a href="http://www.devx.com/xml/Article/15618/">Five Practical XQuery
|
|
Applications</a>, May 2003.</li>
|
|
<li><a href="http://www.xml.com/pub/a/2003/04/09/xquery.html">Processing
|
|
RSS</a>, April 2003.</li>
|
|
<li><a href="http://www.amazon.com/exec/obidos/ASIN/0672324792/ref%3Dcm%5Fcustrec%5Fgl%5Frec/104-218595/002-8755837-4740844">XQuery
|
|
Kick Start</a>, book by Sams (2003).</li>
|
|
<li><a href="http://www.acm.org/sigmod/record/issues/0212/AndrewEJimM.pdf">An
|
|
Early Look at XQuery</a>, SIGMOD record, vol.31, n.4, 2002.</li>
|
|
<li><a href="http://www.research.ibm.com/journal/sj/414/chamberlin.pdf">XQuery:
|
|
An XML query language</a>, tutorial overview, IBM Systems Journal 41(4),
|
|
2002.</li>
|
|
<li><a href="http://www.amazon.com/exec/obidos/tg/detail/-/1861006950/104-2185952-034/002-8755837-4740844">Early
|
|
Adopter XQuery</a>, book by Wrox (2002).</li>
|
|
<li><a href="http://www.xml.com/pub/a/2002/12/19/datamodel.html">A Data
|
|
Model for Strongly Typed XML</a>, December 2002.</li>
|
|
<li><a href="http://www-105.ibm.com/developerworks/education.nsf/xml-onlinecourse-bytitle/874EFD6F6BAB2A1F86256C37004CC797?OpenDocument">Process
|
|
XML using XML Query</a>, tutorial, 2002.</li>
|
|
<li><a href="http://www.gnu.org/software/qexo/XQuery-Intro.html">What is
|
|
Xquery?</a>, introductory article, 2002.</li>
|
|
<li><a href="http://www.w3.org/2002/Talks/www2002-xpath-xquery/">Presentation on
|
|
XPath and XQuery</a> held at the 11<sup>th</sup> International World Wide
|
|
Web Conference<!--* (<a href="http://www2002.org">WWW2002</a>)*-->, Hawaii, May,
|
|
2002.</li>
|
|
<li><a href="http://www.xml.com/pub/a/2002/03/20/xpath2.html">What's new in
|
|
XPath 2.0</a>, introductory article, March, 2002.</li>
|
|
<li><a href="http://www.w3.org/2002/01/xquery-unicode.pdf">Presentation on
|
|
XML Query</a> held at the 20<sup>th</sup> Unicode Conference, Washington,
|
|
January, 2002.</li>
|
|
<li><a href="http://www.acm.org/sigmod/record/issues/0109/SPECIAL/fankhauser2.pdf">XQuery
|
|
Formal Semantics State and Challenges</a>, SIGMOD record, vol.30, n.3,
|
|
2001.</li>
|
|
<li><a href="http://www.w3.org/Talks/2001/04/www10-query/">Presentation on
|
|
XML Query</a> held at the 10<sup>th</sup> International World Wide Web
|
|
Conference (<a href="http://www10.org">WWW10</a>), Hong Kong, May,
|
|
2001.</li>
|
|
<li><a href="http://www.w3.org/2000/Talks/www9-xmlquery/">Presentation on
|
|
XML Query</a> held at the 9<sup>th</sup> International World Wide Web
|
|
Conference (<a href="http://www9.org">WWW9</a>), Amsterdam, May 19,
|
|
2000.</li>
|
|
<li>Where it all started: the <a href="http://www.w3.org/TandS/QL/QL98/"><strong>Query Languages'98
|
|
(QL'98)</strong></a> workshop, with its unique collection of contributed
|
|
works.</li>
|
|
<li>The <a href="../Activity.html">XML Activity Statement</a> also explains
|
|
the W3C's work on query language, </li>
|
|
<li>The XML Query <a href="http://www.w3.org/XML/2009/02/query-charter.html">charter</a>.</li>
|
|
<li>The <a href="/XML/Group/Query">XML Query Working Group page (W3C
|
|
members only)</a></li>
|
|
</ul>
|
|
|
|
<div class="topic">
|
|
<h3><a name="contact">Contacting Us</a></h3>
|
|
<p>To contact the XML Query and XSL Working Groups,
|
|
you can send email to public-qt-comments at w3.org</p>
|
|
<p>To report errors
|
|
in the specification please use bugzilla, as described in the
|
|
Status section at the start of each specification.</p>
|
|
<p>To comment on this page, send mail to
|
|
<a href="http://www.holoweb.net/~liam/">liam at w3 dot org</a></p>
|
|
</div>
|
|
|
|
<hr />
|
|
<address>
|
|
<a href="http://validator.w3.org/check/referer"><img src="http://validator.w3.org/images/vxhtml10" height="31" width="88" align="right" border="0" alt="Valid XHTML 1.0!" />
|
|
</a>
|
|
<small>First created by Massimo Marchiori on April 2000.<br />
|
|
Page redesigned in 2007 by
|
|
<a href="http://www.holoweb.net/~liam/">Liam</a>;
|
|
images from
|
|
<a href="http://www.fromoldbooks.org/">www.fromoldbooks.org</a>
|
|
used by permission.<br />
|
|
Page maintained by
|
|
<a href="http://www.w3.org/People/Quin/">Liam Quin</a>.<br />
|
|
Current: $Revision: 1.194 $ $Date: 2011/10/24 00:47:38 $</small>
|
|
</address>
|
|
|
|
<p class="policyfooter"><small><a href="../../Consortium/Legal/ipr-notice.html#Copyright">Copyright</a> © 2000-2006<a href="http://www.w3.org">W3C</a> (<a href="http://www.lcs.mit.edu">MIT</a>,
|
|
<a href="http://www.ercim.org/">ERCIM</a>, <a href="http://www.keio.ac.jp/">Keio</a> ), All Rights Reserved. W3C <a href="../../Consortium/Legal/ipr-notice.html#Legal_Disclaimer">liability,</a> <a href="../../Consortium/Legal/ipr-notice.html#W3C_Trademarks" name="tm" id="tm">trademark</a>, <a href="../../Consortium/Legal/copyright-documents.html">document use</a> and <a href="../../Consortium/Legal/copyright-software.html">software licensing</a>
|
|
rules apply. Your interactions with this site are in accordance with our <a href="../../Consortium/Legal/privacy-statement.html#Public">public</a> and <a href="../../Consortium/Legal/privacy-statement.html#Members">Member</a> privacy
|
|
statements.</small></p>
|
|
</div>
|
|
<!--* $Date: 2011/10/24 00:47:38 $ *-->
|
|
</body>
|
|
</html>
|