Mapping operations between a markup language document and an object model
are executed in response to a request from a client application. The
mapping operations include a read, write, update, or delete operation. To
map the markup language document to the object model, mapping meta-data
is used, which contains information as to how the markup language element
maps to an attribute and/or a relationship of the object model.