XUpdate
XUpdate stands for XML Update Language and is an XML - based language for data manipulation. The current working draft is from 2000, and thus quite old. It appears as if the development is set. Eventually, the manipulation component will be incorporated into later versions of XQuery. Nevertheless XUpdate is supported by some native XML databases.
Was Sired the XUpdate Working Draft as part of the XML: DB project, which is hosted for quite some time at SourceForge.
The namespace of XUpdate is the URI http://www.xmldb.org/xupdate. However, the domain is with the move to SourceForge no longer at the same time the home of the project.
Construction
XUpdate consists of the following main elements:
- Xupdate: Modifications
- Xupdate: insert -before
- Xupdate: append
- Xupdate: update
- Xupdate: remove
- Xupdate: rename
To select the data to manipulate XPath is used.
Example
xml version = " 1.0"? >
< xupdate: Modifications version = "1.0"
xmlns: xupdate = " http://www.xmldb.org/xupdate " >
- Website of XUpdate
- EXist DB - Native XML database XUpdate support
- XML-based language