XQuery Update Facility
Encyclopedia
XQuery Update Facility is an extension to the XML Query language, XQuery
. It provides expressions that can be used to make changes to instances of the XQuery 1.0 and XPath
2.0 Data Model.
It became a W3C Candidate Recommendation on 31st July 2009 and was finalised as Recommendation on 17 March 2011.
XQuery
- Features :XQuery provides the means to extract and manipulate data from XML documents or any data source that can be viewed as XML, such as relational databases or office documents....
. It provides expressions that can be used to make changes to instances of the XQuery 1.0 and XPath
XPath
XPath is a language for selecting nodes from an XML document. In addition, XPath may be used to compute values from the content of an XML document...
2.0 Data Model.
It became a W3C Candidate Recommendation on 31st July 2009 and was finalised as Recommendation on 17 March 2011.
Implementations
- BaseX - An open source XML Database and XQuery Processor; supported from version 6.0
- DataDirect XQuery - a java-based commercial XQuery processor. Supported from Release 4.0
- EMC Documentum xDB - Native XML Database. XQuery Update Facility supported since version 9.0
- eXistEXisteXist is an open source database management system entirely built on XML technology, also called a native XML database. Unlike most relational database management systems, eXist uses XQuery, which is a , to manipulate its data.- eXist Benefits :...
- The open source XML Database provide an extension to XQuery, which maps each of the XUpdate instructions to a corresponding XQuery expression (the current implementation will be aligned with the new XQuery Update Facility 1.0) - MonetDB/XQuery - An open source XQuery processor on top of the MonetDB relational database system.
- PureXMLPureXMLpureXML is the native XML storage feature in the IBM DB2 data server. pureXML provides query languages, storage technologies, indexing technologies, and other features to support XML data...
PureXML - IBM DB2 offers XQuery Update Facility since version 9.5. - Qizx XQuery engine with open-source version Qizx/open.
- SaxonSA XSLT and XQuery Processor - by Michael KayMichael Kay (software engineer)Michael H. Kay FBCS is the editor of the W3C specification of the XSLT 2.0 language for performing XML transformations, and the developer of the Saxon XSLT and XQuery processing software....
; Supported since version 9.1, but only in the commercial version. - XQilla - An open source (ASL2.0) XQuery processing library with support for the latest XQuery Update features. XQilla is written in C++ and includes a command line executable shell to execute queries against XML content stored on a local filesystem. This library is actively developed and part of a supported Oracle product, Berkeley DB XML.
External links
- XQuery Update Facility on W3World Wide Web ConsortiumThe World Wide Web Consortium is the main international standards organization for the World Wide Web .Founded and headed by Tim Berners-Lee, the consortium is made up of member organizations which maintain full-time staff for the purpose of working together in the development of standards for the...
- XQuery Update for the impatient, a tutorial on XQuery Update and its quirks.