xmlbeansxx is a C++-to-XML bindingframework which is software based on Apache License 2.0 Open Source license.
Description
xmlbeansxx is a tool that allows access to XML in a C++ friendly way. It is similar and in fact inspired by Apache XMLBeans project. Similarly to XMLBeans, xmlbeansxx provide an XML Schema instance to C++ code generator. The generated code can be later invoked to access XML instance document data.
Example
Given an example of a simple XML Schema Definition describing a Purchase Order, as shown in examples from Apache XMLBeans distribution package, a following code handles printing of items from easypo.xml file:
List of open source software packages — This is a list of open source software packages: computer software licensed under an open source license. Software that fits the Free software definition may be more appropriately called free software; the GNU project in particular objects to… … Wikipedia
XML data binding — refers to the process of representing the information in an XML document as an object in computer memory. This allows applications to access the data in the XML from the object rather than using the DOM to retrieve the data from a direct… … Wikipedia
XMLBeans — Infobox Software name = Apache XMLBeans caption = developer = Apache Software Foundation latest release version = 2.4.0 latest release date = release date|2008|07|08 latest preview version = latest preview date = operating system = Cross platform … Wikipedia
List of free and open source software packages — This article is about software free to be modified and distributed. For examples of software free in the monetary sense, see List of freeware. This is a list of free and open source software packages: computer software licensed under free… … Wikipedia
XML-Datenbindung — (englisch XML data binding) ist in der Objektorientierung der Prozess der Abbildung von XML Dokumenten auf Objekte bzw. die Repräsentation von XML Dokumenten durch Objekte und vice versa. Dieser Prozess erlaubt es Programmierern, auf XML Daten… … Deutsch Wikipedia