An XML document can be represented in a compact binary form that maintains all of the features of XML data in a useable form. In response to a request for a modification (e.g., insert, delete or update a node) to an XML document that is stored in the compact binary form, a certain representation of the...http://www.google.com/patents/US20070271305?utm_source=gb-gplus-sharePatent US20070271305 - Efficient piece-wise updates of binary encoded XML data