zenXML Publisher's description
zenXML is an XML library that enables serialization of structured user data in a convenient way.
zenXML is an XML library that enables serialization of structured user data in a convenient way. Using compile-time information gathered by techniques of template metaprogramming it minimizes the manual overhead required and frees the user from applying fundamental type conversions by himself. Basic data types such as all build-in arithmetic numbers, all kinds of string classes and "string-like" types, all types defined as STL containers are processed automatically. Thereby a large number of recurring problems is finally solved by the library:
generic number to string conversions
generic char to wchar_t conversions for custom string classes in a platform independent manner
serialization of STL container types
simple integration: header-only, no extra dependencies, fully portable
support (but not enforce) wide characters everywhere: for file names, XML element names, attribute names, values, ...
integrate XML library with focus on elegance, minimal code size, flexibility and performance
nonintrusive API: allow for internationalization, fine-granular error handling, and custom file I/O
it's a toolkit, not a framework: different layers of software architecture offer, but do not enforce, specific programming models
What's New in This Release:В· Improved template metaprogramming implementation Support unusual string classes: Glib::ustring, wxString (wxWidgets >= 2.9) A number of documentation fixes
System Requirements:No special requirements.
Program Release Status: Major Update
Program Install Support: Install and Uninstall