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."
"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."
"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