XUpdate is a lightweight
XML
Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing data. It defines a set of rules for encoding electronic document, documents in a format that is both human-readable and Machine-r ...
query language
A query language, also known as data query language or database query language (DQL), is a computer language used to make queries in databases and information systems. In database systems, query languages rely on strict theory to retrieve informa ...
for modifying XML data. After some early enthusiastic development by a small team, the development of the standard faltered around the end of 2000 and it has never found widespread adoption. However, it has found a niche market of users not content to wait for the
XQuery Update Facility extension of the
W3C
The World Wide Web Consortium (W3C) is the main international standards organization for the World Wide Web. Founded in 1994 by Tim Berners-Lee, the consortium is made up of member organizations that maintain full-time staff working together in ...
standard,
XQuery
XQuery (XML Query) is a query language and functional programming language designed to query and transform collections of structured and unstructured data, primarily in the form of XML. It also supports text data and, through implementation-sp ...
.
External links
Last Working Draft, September 14, 2000XQuery Update facilityO'Reilly article from 2005 summarising XUpdate development
*
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, HTM ...
supports XUpdate via it
XML-RPC API - XUpdateXML:DB API - XUpdateand it
REST API - XUpdateApache XIndicesupports XUpdate
*
Sedna supports XUpdate via its XML:DB API
XML-based standards
{{compu-lang-stub