'xsd' is a W3C XML Schema to C++ translator. It generates a vocabulary-specific, statically-typed C++ mapping (also called binding) from XML Schema definitions. The mapping consists of data types that represent the given vocabulary, a set of parsing functions that convert XML instance documents to a tree-like in-memory data structure, and a set of serialization functions that convert the in-memory representation back to XML. 'xsd' features C++ standard library-based language mapping, configurable base character type (char/wchar_t), support for all XML Schema built-in types, custom Schema to C++ namespace mapping, platform-independent generated code, and more.
DocumentationUser manpage available in HTML format from http://codesynthesis.com/projects/xsd/documentation/xsd.xhtml
released on 9 August 2005
|License||Verified by||Verified on||Notes|
|GPLv2 with exception||Janet Casey||9 August 2005|
Leaders and contributors
Resources and communication
|Required to use||libxerces-c 2.6.0 or later|
|Required to use||libboost_filesystem 1.32.0 or later|
|Required to use||libboost_regex 1.32.0 or later|
|Required to use||libxsd-frontend 1.0.2 or later|
|Required to build||gcc 3.4.3 or later|
|Required to use||libbackend-elements 1.0.1 or later|
|Required to build||build 0.1.15 or later|
|Required to use||libcult 1.0.1 or later|
This entry (in part or in whole) was last reviewed on 11 August 2005.