I'm evaluating different tools to generate C++ code from XSD, including serializing to/from XML on both Linux and Windows. The generated code needs to be available for use in proprietary programs (this eliminates some of the free tools that are out there). It was suggested I check out IBM's products like Rational, WebSphere, etc., to see if there is something there that will do this. I'm not familiar with any of these tools, those, so I tried to find an appropriate forum to ask the question.