XML data binding: Difference between revisions

Content deleted Content added
No edit summary
Line 13:
==Data binding in general==
One of XML data binding's strengths is the ability to [[serialization|un/serialize]] objects across programs, languages, and platforms. You can dump a time series of structured objects from a datalogger written in [[C (programming language)]] on an embedded processor, bring it across the network to process in [[Perl]] and finally visualize in [[GNU Octave|Octave]]. The structure and the data remain consistent and coherent throughout the journey, and no custom formats or parsing is required. This is not unique to XML. [[YAML]], for example, is emerging as a powerful data binding alternative to XML. [[JSON]] (which can be regarded as a subset of YAML) is often suitable for lightweight or restricted applications.
 
==See also==
* [[Bound control]]
* [[Data structure]]
* [[Java Architecture for XML Binding|JAXB]]
* [[JiBX]]
* [[JSON]]
* [[LDX+]]
 
* [[Serialization]]
* [[YAML]]
 
==External links==
*[http://www.rpbourret.com/xml/XMLDataBinding.htm XML Data Binding Resources], by Ronald Bourret
*[http://www.w3.org/2002/ws/databinding XML Schema Patterns for Databinding Working Group]
 
==See also==
* [[Bound control]]
* [[Data structure]]
* [[Java Architecture for XML Binding|JAXB]]
* [[JiBX]]
* [[JSON]]
* [[LDX+]]
 
* [[Serialization]]
* [[YAML]]
 
[[Category:XML]]