XML Query operates on the abstract, logical structure of an XML document, rather than its surface syntax. This logical structure is known as the data model, which is defined in the XML Query 1.0 and XPath 2.0 Data Model document.

XML Query Version 1.0 is an extension of XPath Version 2.0. Any expression that is syntactically valid and executes successfully in both XPath 2.0 and XML Query 1.0 will return the same result in both languages. Since these languages are so closely related, their grammars and language descriptions are generated from a common source to ensure consistency, and the editors of these specifications work together closely.

XML Query also depends on and is closely related to the following specifications:

  • The XML Query data model defines the information in an XML document that is available to an XML Query processor. The data model is defined in XML Query 1.0 and XPath 2.0 Data Model.
  • The static and dynamic semantics of XML Query are formally defined in XML Query 1.0 and XPath 2.0 Formal Semantics. This document is useful for implementors and others who require a rigorous definition of XML Query.
  • The type system of XML Query is based on Schema.
  • The default library of functions and operators supported by XML Query is defined in XML Query 1.0 and XPath 2.0 Functions and Operators...
  • One requirement in XML Query 1.0 Requirements is that an XML query language have both a human-readable syntax and an XML-based syntax. The XML-based syntax for XML Query is described in XML Query: An XML Query Language 1.0.

The current edition of XML Query 1.0. has not incorporated recent language changes; it will be made consistent with this document in its next edition.

This document specifies a grammar for XML Query, using the same Basic EBNF notation used in XML, except that grammar symbols always have initial capital letters. Unless otherwise noted, whitespace is not significant in the grammar. Grammar productions are introduced together with the features that they describe, and a complete grammar is also presented in the appendix (A XQuery Grammar).

Extrait de [ recommandation XQuery 3.0: An XML Query Language]

Recommandations (attention, cette partie est maintenue de façon occasionnelle)
pictos/enflag.gif 
XQuery 3.0: An XML Query Language
- Recommandation, 8/04/2014, version 3.0
- accès à l'historique des versions
pictos/enflag.gif 
XML Syntax for XQuery (XQueryX 3.0)
- Recommandation, 8/04/2014, version 3.0
- accès à l'historique des versions
pictos/enflag.gif 
XQuery and XPath Data Model 3.0 (XDM)
- Recommandation, 8/04/2014, version 3.0
- accès à l'historique des versions
pictos/enflag.gif 
XQuery 3.0 Requirements
- Note, 8/04/2014, version 1.1
- accès à l'historique des versions
pictos/enflag.gif 
XQuery Update Facility
- Recommandation, 17-03-2011, version 1.0
- accès à l'historique des versions
pictos/enflag.gif 
XQuery Update Facility Use Cases
- Recommandation Candidate, 14-03-2008, version 1.0
- accès à l'historique des versions
pictos/enflag.gif 
XQuery Update Facility Requirements
- Recommandation Candidate, 14-03-2008, version 1.0
- accès à l'historique des versions
pictos/enflag.gif 
pictos/enflag.gif 
XQuery 1.0 and XPath 2.0 Formal Semantics
- Recommandation, 23-01-2007, version 20070123
- accès à l'historique des versions
pictos/enflag.gif 
XQuery and XPath Functions and Operators
- Recommandation, 8/04/2014, version 3.0
- accès à l'historique des versions
pictos/enflag.gif 
XQuery and XPath Full Text 1.0 Requirements
- Projet en cours, 16-05-2008, version 20080516
- accès à l'historique des versions
pictos/enflag.gif 
XQuery and XPath Full Text 1.0
- Recommandation Candidate, 28-01-2010, version 1.0
- accès à l'historique des versions
pictos/enflag.gif 
XQuery and XPath Full Text 1.0 Use Cases
- Projet en cours, 28-01-2010, version 1.0
- accès à l'historique des versions
pictos/enflag.gif 
XSLT 2.0 and XQuery 1.0 Serialization
- Recommandation, 23-01-2007, version 20072301
- accès à l'historique des versionsnouveau
Objectifs

Information descriptive non finalisée ; n'hésitez pas à nous contacter pour rédiger et/ou maintenir cette information à jour.

FR EN
puce 
QUILT (IBM : Almaden Research Center)
Quilt is a proposed XML Query Language
puce 
QUILT: an XML Query Language, Jonathan Robie, Don Chamberlin, Daniela Florescu, 31/03/2000, édité par IBM
Proposition alternative à XML Query d'un langage de requête sur des documents XML.
puce 
The Need for an XML Query Language, Jonathan Robie, 22/08/2003, édité par Addison Wesley Professional
Extrait du livre ["XQuery from the Experts: A Guide to the W3C XML Query Language"]
puce 
Querying XML Documents, Taking the hassle out of retrieving web-based information, John A. Miller, Sonali Sheth, in IEEE Potentials, 03/2000, édité par Institute of Electrical and Electronics Engineers (IEEE)
puce 
XML Query , Mary Fernandez, Massimo Marchiori, /2000, édité par W3C
Article du W3C
puce 
XML and Databases, Ronald Bourret, 02/2002, édité par Ronald Bourret
FR EN
puce 
Qizx/open (Base de donnée)
puce 
XQEngine (Base de donnée)
puce 
Qizx/open (Base de donnée)
puce 
XQEngine (Base de donnée)

Valid XHTML + RDFa