|
What is it?
XML Data binding is the process of taking an XML Schema, and creating a strongly typed class for each object defined within it. These classes can then be manipulated programmatically in order to read and write XML documents that comply with the rules defined in the schema. Using such a class library makes the development of XML aware applications significantly simpler. Massively reducing the code/time/testing.
Ease of Use
The generated classes expose the values in the XML as simple properties (getters & setters) allowing values to be easily manipulated.
Collections are also strongly typed and use the stl iterator pattern.
Memory/Object management is performed via reference counting, so no memory leaks. Smart Pointer classes are employed meaning you don't have to deal with any of the referencing counting (References are automatically released when your smart pointer goes out of scope). |
|
Platform Support
The C++ code is platform independent and has successfully been used on Windows, Linux, Solaris, HP-UX, Mac, embedded systems and other more obscure platforms.
Compiled Binary Libraries are supplied for
- Win32
- Linux
- gcc 3.2, 3.2.2 & 3.4.1.
|
The C++ libraries compile
out of the box on:-
- Win32/Win64
- Linux gcc
- Solaris
- Forte
|
The full C++ runtime source code is available (see the Pro Edition) and is easily compiled onto other platforms (e.g. HP-UX, Mac OS, embedded systems).
|
|
|
|
More Information
|
|
| |
|
|
|