XML data binding: Difference between revisions

Content deleted Content added
No edit summary
No edit summary
Line 6:
 
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 necessarily true; sufficiently complex data binders are capable of preserving 100% of the information in an XML document.
 
==O/RM frameworks and tools==
===Java===
*[[Hydrate (software)|Hydrate]] [http://hydrate.sourceforge.net/], open source, relational/object/XML mapping tool
*Castor [http://www.castor.org/license.html], open source, object/XML/relational mapping tool
 
===.Net===
*Integrated into the language via the .Net attributes: System.Xml.Serialization.XmlRootAttribute and System.Xml.Serialization.XmlElementAttribute
 
==External link==
*[http://www.rpbourret.com/xml/XMLDataBinding.htm article]
*[http://www.xml.com/pub/a/2002/07/24/databinding.html?page=1 XML Data-Binding: Comparing Castor to .NET]
 
[[Category:XML]]