“The mission of the XUpdate Working Group is to provide open and flexible update facilities to modify data in XML documents. Doing so it is not important where the documents come from. It can be real documents or virtual documents retrieved from XML databases.” [1]
The XUpdate language is used by Xindice [2], the XML database of the Apache project.
[1] http://www.xmldb.org/xupdate/
[2] http://xml.apache.org/xindice/