User Quotes

"I have to admit that ODB is a truly fantastic ORM framework which speeds up a lot my project implementation."
Cuong Minh Tran, in an e-mail to odb-users
"I just finished testing [ODB] and it works great! I changed the example a little to match my own schema and it works [from] the first try. And the best part is that it just [does] its part with Oracle. I tried another ORM library, QxOrm, I liked it but ODB is lighter than QxOrm."
Luis Valdés, in an e-mail to odb-users
"We have already evaluated Wt::Dbo and QxOrm and ODB is the one I would prefer at the moment because:
  1. Good and comprehensive documentation
  2. Much lower compile times compared to QxOrm
  3. More features than in Wt::Dbo
  4. Ease of use
  5. No need to change class declarations — I can still use the classes without ODB"
Uwe Kindler, cetoni GmbH, in private communication
"We've been using ODB for persistency for a while now, and it is working very smoothly. There's some improvement possible, but very impressed."
Dieter Van de Walle, Newtec, in an e-mail to odb-users
"[ODB is] nice work! Good documentation as well."
B Hart, in an e-mail to odb-users
"I'm very pleased with XSD/e. I built it for iPhone/iPad in no time and I now have a working MusicXML parser with very little effort."
James Sutton, in private communication
"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
"[I] was searching for a possibility to parse/serialize XML streams/files. So I found XSD/e and was surprised how simple the code generation and usage of the generated code is.

I use XSD/e to exchange data between an embedded WinCE 5.0 device or Win32 PC and .NET code. The code that uses XSD/e runs on Win CE as well as on Win 32. I just built the different versions against different XSD/e builds."
Thomas Frenzel, in e-mails (first, second) to xsde-users
"I'm using XSD/e on an iPhone project and it saved me a lot of time."
Frank Benady, in an e-mail to xsde-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