XML data binding: Difference between revisions

Content deleted Content added
Moved Commercial section higher up
No edit summary
Line 5:
When this process is applied to convert an XML document to an object, it is called [[Serialization|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 [[comment]]s, [[XML entity reference]]s, and [[sibling order]] will fail to be preserved in the object representation created by the binding application. This is not necessarilyalways truethe case; sufficiently complex data binders are capable of preserving 100% of the information in an XML document.
 
==O/RM frameworks and tools==