Google
 
   
Login
Username:

Password:


Lost Password?

Register now!
Search
Main Menu
top books
Polls
What do you think about php-deluxe.net?
Excellent!
Cool
Hmm..not bad
What the hell is this?
encyclopedia
recommendation
Freenet DSL
Who's Online
10 user(s) are online (7 user(s) are browsing encyclopedia)

Members: 0
Guests: 10

more...
browser tip
recommendation!
Sponsored
partner

XML Data Binding

XML data binding refers to the process of representing the information in an XML document as an Object (computer science) in computer memory. This allows Application software to access the data in the XML from the object rather than using the Document Object Model to retrieve the data from a direct representation of the XML itself.

An XML data binder accomplishes this by creating a mapping between elements of the XML schema of the document we wish to bind and Instance variable of a Class (computer science) to be represented in memory.

When this process is applied to convert an XML document to an object, it is called unmarshalling. The reverse process, to serialize an object as XML, is called marshalling.

Since XML is inherently sequential and objects are (usually) not, XML data binding mappings often fail to preserve all the information in an XML document. Specifically, information like Comments, XML entity references, and sibling order will fail to be preserved in the object representation created by the binding application. This is not necessarily true; sufficiently complex data binders are capable of preserving 100% of the information in an XML document.

=External link=

*[http://www.rpbourret.com/xml/XMLDataBinding.htm article]