|
XML Data Binding
Introduction
DOM and SAX standards offer XML developers low level APIs for XML manipulation. They deal with the structure of XML documents and for most XML applications, these APIs will be cumbersome, forcing developers to deal with the structural component of XML documents to access data, and they offer no way to depict the meaning of the data. Even though we can write custom API's or utilities to access data, this would be a laborious task. What's often needed is a way to access data without knowing how it is represented, and in a form more natural for the programming languages, in a format that depicts its intended meaning.
XML Data Binding offers a way of mapping structural XML components such as elements and attributes, into a programmatic data model that preserves the logic hierarchy of the components, exposes the actual meaning of the data, and represents its the components in the native format of a programming language.
XML Data Binding Tutorials and Articles
JAXB: Java XML Data Binding
The Java Architecture for XML Binding User's Guide
MS XML 3.0: Binding The XML Data Source Object To Data
MS XML 3.0 Developer Guide: Using the C++ XML Data Source Object
MS XML 3.0: Using the Master/Detail Feature with the C++ XML Data Source Object
XML data binding with data types using MS XML DSO-part 1
XML data binding with data types using MS XML DSO-part 2
Fun With Data Binding
|