«
DRX
Web Developer Resource Index: XQuery
XQuery is a language for extracting data from XML sources. This is
similar in concept to how SQL is designed to retrieve data from a
RDBMS. However, XQuery uses XPath expressions to traverse
the tree structure, or DOM, of an XML document, rather than the SQL
model based on rows and columns of data stored in tables that are linked together
with PKs and FKs.
The root of any XQuery expression is the doc() function which is used to open an
XML document. If this application stored data in XML format (which it
doesn’t—I’m using MySQL at the moment),
a possible query to match one record on this page might look like:
And would theoretically return An Introduction to XQuery.
If you have some experience with SQL you should be able to see that this is a very
simple example that selects a single record. XQuery uses more powerful expressions
known as FLWOR, which are equivalent to the SQL
SELECT FROM HAVING WHERE model.
It is beyond the scope of this brief introduction to delve into any additional discussion of XQuery. Consult the resources below for more information.
Updated: Wednesday, October 29th, 2008 @ 1:53 AM EDT
Navigation
Resources
-
1.
XQuery 1.0: An XML Query Language
This specification describes a query language called XQuery, which is designed to be broadly applicable across many types of XML data sources. [208]
★★★★☆
URI:http://www.w3.org/TR/xquery/
Author:XML Query Working Group [2]
Reviewed:Monday, April 11th, 2005 @ 10:43 PM EDT
by:Douglas Clifton
XQuery 1.0: An XML Query Language
specw3cxmlxquery
-
2.
Berkeley DB XMLAn XML database engine which provides XQuery access into a database of document containers. XML documents are stored and indexed in their native format using Berkeley DB as the transactional engine. Not a client/server DBMS, rather a C++ access library. [1495]
★★★★☆
URI:http://sleepycat.com/products/xml.shtml
Author:Sleepcat Software [1]
Reviewed:Wednesday, August 17th, 2005 @ 11:35 PM EDT
by:Douglas Clifton
Berkeley DB XML
databaseopen-sourcexmlxquery
-
3.
XQuery ToolsAn integrated development environment (IDE) for developing XQuery-based applications. Includes an XQuery editor, mapper, debugger, profiler, an embedded Java API, and support for Saxon, XDMS, Mark Logic and the SleepCat Berkeley open-source XML databases. [1494]
★★★★☆
URI:http://stylusstudio.com/xquery.html
Author:Stylus Studio [1]
Reviewed:Wednesday, August 17th, 2005 @ 10:29 PM EDT
by:Douglas Clifton
XQuery Tools
apidatabaseideopen-sourcexmlxquery
-
4.
eXist: Open Source Native XML DatabaseeXist is an Open Source native XML database featuring efficient, index-based XQuery processing, automatic indexing, extensions for full-text search, XUpdate support and tight integration with existing XML development tools. [1116]
★★★★☆
URI:http://exist-db.org/
Author:Wolfgang Meier [1]
Reviewed:Monday, May 9th, 2005 @ 5:53 AM EDT
by:Douglas Clifton
eXist: Open Source Native XML Database
databaseopen-sourcexmlxquery
-
5.
W3Schools: XQuery TutorialThe best way to describe XQuery is to say that XQuery is to XML what SQL is to database tables. [213]
★★★★☆
URI:http://www.w3schools.com/xquery/
Author:Jan Egil Refsnes [5]
Reviewed:Monday, April 11th, 2005 @ 11:59 PM EDT
by:Douglas Clifton
W3Schools: XQuery Tutorial
xquery
-
6.
xquery.comInformation and help for XQuery developers. Includes mailing lists, original content, a Wiki, and other material. [212]
★★★★☆
URI:http://www.xquery.com/
Author:Jason Hunter [1]
Reviewed:Monday, April 11th, 2005 @ 11:56 PM EDT
by:Douglas Clifton
xquery.com
wikixquery
-
7.
An Introduction to XQueryThis article provides some background history, a road map into the W3C XQuery documentation, and an overview of some of the technical issues involved in the specification. [211]
★★★★☆
URI:http://www-106.ibm.com/developerworks/xml/library/x-xquery.html
Author:Howard Katz [1]
Reviewed:Monday, April 11th, 2005 @ 11:18 PM EDT
by:Douglas Clifton
An Introduction to XQuery
specxquery
-
8.
Essential XQuery: The XML Query LanguageXQuery or XML Query Language is a W3C specification designed to provide a flexible and standardized way of searching through (semi-structured) data that is either physically stored as XML or virtualized as XML. [210]
★★★★☆
URI:http://www.yukonxml.com/articles/xquery/
Author:Darshan Singh [1]
Reviewed:Monday, April 11th, 2005 @ 11:10 PM EDT
by:Douglas Clifton
Essential XQuery: The XML Query Language
xmlxquery
-
9.
XQuery Working Group Collaboration PageThe mission of the XML Query project is to provide flexible query facilities to extract data from real and virtual documents on the World Wide Web, thereby finally providing the needed interaction between the Web world and the database world. [209]
★★★★☆
URI:http://www.w3.org/XML/Query
Author:XML Query Working Group [2]
Reviewed:Monday, April 11th, 2005 @ 10:49 PM EDT
by:Douglas Clifton
XQuery Working Group Collaboration Page
databasew3cwwwxmlxquery
Related Categories
Matching Tags
api database ide open-source spec w3c wiki www xml xquery
Indexes
Search for XQuery on:

Last updated: Wednesday, October 29th, 2008 @ 1:53 AM EDT [2008-10-29T05:53:46Z]


















































































