The second version was published under the title on 23 January 2007, subsequently revised in a second edition published on 14 December 2010.This third version is the first to carry its own version number, which has been set at 3.0 to align with the version numbering for XPath, XQuery, and XSLT.
This Recommendation of XPath and XQuery Functions and Operators 3.0 represents the second version of a previous W3C Recommendation.
This specification is designed to be referenced normatively from other specifications defining a host language for it; it is not intended to be implemented outside a host language.
The implementability of this specification has been tested in the context of its normative inclusion in host languages defined by the XQuery 3.0 and XSLT 3.0 (expected in 2014) specifications; see the XQuery 3.0 implementation report (and, in the future, the WGs expect that there will also be a — possibly member-only — XSLT 3.0 implementation report) for details.
This document incorporates minor changes made against the Proposed Recommendation of 22 October 2013.
Changes to this document since the Proposed Recommendation are detailed in E Changes since previous Recommendation.
Please report errors in this document using W3C's public Bugzilla system (instructions can be found at
If access to that system is not feasible, you may send your comments to the W3C XSLT/XPath/XQuery public comments mailing list, [email protected]
It will be very helpful if you include the string “[FO30]” in the subject line of your report, whether made in Bugzilla or in email.
Please check the errata for any errors or issues reported since publication. This document is also available in these non-normative formats: XML and Change markings relative to previous edition.