CodeSynthesis XSD User Quotes
"First, a big thanks to Code Synthesis for their great tool, XSD. I'm working on an FAA project looking into next-generation controller displays and XSD has proven to be an incredibly useful tool for adapting a C++ program written for another project so that it can read and write XML messages from/to Apache's ActiveMQ messaging service. The project is using GML as a container and type foundation for its XML schemas."
"Looks very elegant."
"CodeSynthesis [XSD] is awesome."
"Thanks for a solid tool. Much more flexible and reliable than xsd.exe that comes with Mono."
"Fortunately, XSD is open source (GPL), so we are able to change the generator at will. I've been able to fix bugs without waiting for a vendor, and I've been modifying the code generator to suit our specific needs."
"I have given XSD quite a thrashing integrating the latest versions of Xerces C++ and XML Security C++ with the XSD tree mode and coming up with a really nice all in one package that allows our developers to consume secure, trusted XML documents, in C++, in next to no time. It has stood up to pretty much every challenge I was able to throw at it, the flexibility it affords you is quite amazing."
"It's a good thing especially if you're like me who doesn't like dealing with the intricacies of XML in C++, or the intricacies of XML for the matter. Although I have some idea of how XML can be used and how to make a valid XML document, I wouldn't like to tackle validation and parsing from scratch. Good thing this tool allows me to concentrate on dealing with an XML document as an object in C++ and not have to understand the cartwheels required when using something like libxml++."
Dean Michael Berris, in a blog post about CodeSynthesis XSD
"Firstly, I would like to commend the high quality of your software! It is a pleasure to find such a useful and well-designed C++ project. I applaud your use of the Boost libraries and your choice of an STL-based interface, I am impressed by your effective use of templates, and finally I am very appreciative of the alternative (SAX-like) approach to parsing offered by the C++/Parser mapping - as you suggest in the C++/Parser Mapping Quick Guide, we already have an object model, whose structure and operation is dictated by the functionality of our software, so we would prefer to use our own data-types rather than the data-types provided by a mapping."
"We are successfully using XSD to generate documents based on FpML and find the generated code very useful."
"I was using XSC but found XSD which is a vastly superior product."
"OpalTester is a testing application designed to validate VoIP-gateway embedded software. All configuration files are saved in XML format. In order to save days of tedious, boring and error prone work, the XSD compiler was chosen as a code generator to build C++ classes which map to the XML configuration files. These classes are filled with values from the XML configuration file at run time. Moreover, the configuration file is automatically validated during this process. No more hand coding to parse and validate - this work is delegated to XSD."
Frederic Heem, Telsey Telecommunications