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."
Brad Howes, MIT Lincoln Laboratory, in an e-mail to xsd-users
"Looks very elegant."
Bjarne Stroustrup, in a forum post about CodeSynthesis XSD
"CodeSynthesis [XSD] is awesome."
Joel de Guzman, BoostPro, author of the Spirit parser framework
"Thanks for a solid tool. Much more flexible and reliable than xsd.exe that comes with Mono."
Roger Evans, AutoData Norge As, in an e-mail to xsd-users
"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."
Ray Lischner, Proteus Technologies, in a forum post about CodeSynthesis XSD
"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."
Bradley Beddoes, Intient, in a blog post about CodeSynthesis XSD
"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."
James Boyden, The University of Sydney, Australia, in an e-mail to xsd-users
"We are successfully using XSD to generate documents based on FpML and find the generated code very useful."
David Miller, KBC Financial Products, in an e-mail to xsd-users
"I was using XSC but found XSD which is a vastly superior product."
Nicholas Grimes, Raytheon, in an e-mail to xsd-users
"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