XQuery Update Facility
   HOME

TheInfoList



OR:

XQuery Update Facility is an extension to the XML Query language,
XQuery XQuery (XML Query) is a query and functional programming language that queries and transforms collections of structured and unstructured data, usually in the form of XML, text and with vendor-specific extensions for other data formats (JSON, b ...
. It provides expressions that can be used to make changes to instances of the XQuery 1.0 and
XPath XPath (XML Path Language) is an expression language designed to support the query or transformation of XML documents. It was defined by the World Wide Web Consortium (W3C) and can be used to compute values (e.g., strings, numbers, or Boolean v ...
2.0 Data Model. It became a W3C Candidate Recommendation on 31 July 2009 and was finalised as Recommendation on 17 March 2011. A version to work with XQuery 3.0 was drafted, but was never completed, and is archived as a W3C Working Group Note.


Implementations

*
BaseX BaseX is a native and light-weight XML database management system and XQuery processor, developed as a community project on GitHub. It is specialized in storing, querying, and visualizing large XML documents and collections. BaseX is platform-i ...
- An open source XML Database and XQuery Processor; supported since Version 6.0 * DataDirect XQuery - a java-based commercial XQuery processor. Supported since Version 4.0 * EMC Documentum xDB - Native XML Database. XQuery Update Facility supported since Version 9.0 *
eXist eXist-db (or eXist for short) is an open source software project for NoSQL databases built on XML technology. It is classified as both a NoSQL document-oriented database system and a native XML database (and it provides support for XML, JSON, ...
- The open source XML Database provide an extension to XQuery, which maps each of the XUpdate instructions to a corresponding XQuery expression * MonetDB/XQuery - An open source XQuery processor on top of the MonetDB relational database system (declared obsolete since 2011). * PureXML - IBM DB2 offers XQuery Update Facility since Version 9.5. * Oracle XMLDB - Oracle database offers XQuery Update Facility since version 12.1.0.2 XQuery Update Facility in Oracle 12.1.0.2
/ref>). * qizxopen XQuery engine. * SaxonSA XSLT and XQuery Processor - by Michael Kay; 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.


References


External links

*
XQuery Update Facility
on W3
XQuery Update for the impatient
a tutorial on XQuery Update and its quirks.

- Changes in Oracle Database 12c Release 1 (12.1.0.1) for Oracle XML DB. World Wide Web Consortium standards {{standard-stub