Live briefing
Everything about XML data binding
XML data binding refers to a means of representing information in an XML document as a business object in computer memory. This allows applications to access the data in the XML from the object, rather than using the DOM or SAX to retrieve the data from a direct representation of the XML itself. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: XML data bindingA 5-minute orientation
- Pick up a classic book: RESTful Java with JAXRS 20The most-reprinted book on the subject
- Read the landmark paper: Natural XML for data binding, processing, and persistenceCited 3 times
- Go sideways: Comparison of data-serialization formatsA closely related topic
- Go sideways: SerializationA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Natural XML for data binding, processing, and persistence
Automatic Generation of Printed Representations of Ecuadorian Electronic Invoices through XML Data Binding
Customizing an XML–Haskell data binding with type isomorphism inference in Generic Haskell
Inline Binding For XNL DataInline Binding For XML Data
XML Data Binding for C++ Using Metadata
📚 Books worth reading
RESTful Java with JAXRS 20Bill Burke · 2013
Adobe Flex 4Michael Labriola · 2010
Computational drug discovery and designRiccardo Baron · 2012
Programming Microsoft Visual Basic .NET version 2003Francesco Balena · 2004
Java and XML Data BindingBrett McLaughlin · 2002
Inside XMLSteve Holzner · 2001
Spring MVC cookbookAlex Bretet · 2016
Database SystemsRamez Elmasri, Shamkant B. Navathe · 2010
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Comparison of data-serialization formats This is a comparison of data serialization formats, various ways to convert complex objects to sequences of bits. It does not include markup languages…
- Serialization In computing, serialization (or serialisation, also referred to as pickling in Python) is the process of translating a data structure or object state into…
- Marshalling (computer science) In computer science, marshalling or marshaling (US spelling) is the process of transforming the memory representation of an object into a data format suitable…
- Semi-structured data Semi-structured data is a form of structured data that is not rigidly structured. The data model associated with semi-structured data is interpreted when…
- XML Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing data. It defines a set of rules for…
- VTD-XML Virtual Token Descriptor for eXtensible Markup Language (VTD-XML) refers to a collection of cross-platform XML processing technologies centered on a non-extract…
- YAML YAML (/ˈjæməl/ YAM-əl) is a human-readable data serialization language. It is commonly used for configuration files and in applications where data is being…
- XML Information Set XML Information Set (XML Infoset) is a W3C specification that defines an abstract data model of an XML document in terms of a set of information items…