Is there a tool that will take a series of C++ headers and generate a XSD and a class that will serialize the C++ to XML?
Or really what we are looking for is the simplest way to migrate data from C++ to C#? We have a library in C++ that we would like to write a GUI for in C#. Using Managed wrapper classes it seems like we will have to make wrappers for each class. Automation is the goal.
This would be a good starting point for serializing the C++ stuff.
http://www.boost.org/doc/libs/1_38_0/libs/serialization/doc/index.html