Code Synthesis XSD


CodeSynthesis XSD


CodeSynthesis XSD is an open-source, cross-platform W3C XML Schema to C++ data binding compiler. Provided with the FpML schemas, it generates C++ classes that represent the FpML vocabulary as well as parsing and serialization code. You can then access the data stored in XML using types and functions that semantically correspond to your application domain rather than dealing with intricacies of reading and writing XML. This results in a significantly shorter release cycle as well as increased reliability, readability, and maintainability of your code.

Key Features

  • Elegant C++ mappings and portable generated code
  • In-memory and stream-oriented processing models
  • Comprehensive XML Schema feature coverage
  • Easy integration with existing IDEs and build systems
  • Open-source (dual licensed under the GPL and a proprietary license)
  • Cross-platform: available on all major operating systems

Technical Details

Supported platforms Windows, GNU/Linux, Solaris, HP-UX, Mac OS X, and AIX Supported compilers: Visual C++, GNU g++, Sun C++, HP aCC, Intel C++, and IBM XL C++

Supported Versions of FpML

FpML 4.1