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

< xupdate: Modifications version = "1.0"                         xmlns: xupdate = " http://www.xmldb.org/xupdate " >                2        Lars Martin < / fullName >               Leipzig        Germany < / country >         Web Links

  • Website of XUpdate
  • EXist DB - Native XML database XUpdate support
  • XML-based language
831565
de