«
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 in a RDBMS. However, XQuery uses XPath expressions to traverse the tree structure of an XML document, rather than the SQL model based on rows and columns of data stored in tables that are related.
The root of any XQuery expression is the doc() function used to open an XML document. If this application
was stored as XML (which it isn’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 the equivalent of 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, August 17th, 2005 @ 11:35 PM EDT [16]
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://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://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, August 17th, 2005 @ 11:35 PM EDT [2005-08-18T03:35:53Z]














































































