CodeSynthesis XSD 4.0 Download
NOTE: this download page is for XSD version 4.0.0 which is preserved to provide a transition period for upgrading to the latest version.
The XSD runtime library and generated code depend on
existing libraries for XML parsing. The C++/Tree mapping
can be used with
Xerces-C++
as the underlying XML parser and the C++/Parser mapping supports
Xerces-C++ and Expat.
Most GNU/Linux distributions provide precompiled binary packages
for Xerces-C++ and Expat. The Xerce-C++ project also provides
precompiled libraries for a wide range of platforms and compilers
which can be obtained from the
Xerces-C++
download page. Note that the .msi
XSD package
for Windows includes precompiled Xerces-C++ libraries (32 and 64 bit)
for all the supported Visual Studio
versions.
The XSD compiler is a complex software package with several
dependencies and, on some platforms, a non-trivial build
procedure. We therefore recommend that you use the precompiled
binary distributions listed below. They contain the XSD compiler
binaries for various platform as well as the source code for the
runtime library and examples. The XSD runtime is a header-only
library and does not require compilation. Note also that all the
major GNU/Linux distributions (Debian, Ubuntu, Fedora, RHEL/CentOS)
have XSD packaged and available from their repositories (on some,
the package and/or the XSD compiler binary is called
xsdcxx
instead of xsd
).
If you don't see a binary for your platform, let us know and we will build one for you. If you choose to build the XSD compiler yourself, you can find the source code in the XSD download directory along with build instructions for UNIX and Windows.
OS/Kernel | CPU Arch | Package Format | Current Version | Notes |
---|---|---|---|---|
GNU/Linux | x86 | .rpm | xsd-4.0.0-1.i686.rpm
sha1: 4b4670f60ce2009d8a2c5ece9b93e88c4bd5de8a
|
README |
.deb | xsd_4.0.0-1_i386.deb
sha1: bf79548c8030dbd5489a54ac5c5d543e1a35bb73
|
|||
.tar.bz2 | xsd-4.0.0-i686-linux-gnu.tar.bz2
sha1: 6d244d447cc995cc7df77dcf0f015d60002782a0
|
|||
x86-64 | .rpm | xsd-4.0.0-1.x86_64.rpm
sha1: 47b8b65c7f68d34848e3226aaddb4352a37ca375
|
||
.deb | xsd_4.0.0-1_amd64.deb
sha1: 4f5030518ec7691ca5517ac06f0905d0ee06699b
|
|||
.tar.bz2 | xsd-4.0.0-x86_64-linux-gnu.tar.bz2
sha1: 5eeb2eeca0d893949e3677bb374e7b96f19770d6
|
|||
Mac OS X | x86 | .tar.bz2 | xsd-4.0.0-i686-macosx.tar.bz2
sha1: bb96454da6acafb93180368220d555e2b9747023
|
README |
Solaris | SPARC | .tar.bz2 | xsd-4.0.0-sparc-solaris.tar.bz2
sha1: c830b060f7003937cb7b88231614b118832554e9
|
README |
x86 x86-64 |
.tar.bz2 | xsd-4.0.0-i686-solaris.tar.bz2
sha1: d92124e9ac50ced783184469059e88c96481a683
|
||
Windows | x86 x86-64 |
.msi | xsd-4.0.msi
sha1: 3a6ea8b4475c7bc4376c0e7058b6cf87473dce1f
|
Includes Xerces-C++ (32, 64 bit) |
.zip | xsd-4.0.0-i686-windows.zip
sha1: d129469e109784c663387ca8bee5ac627434cfca
|
README |
For previous versions see the XSD download directory. The development version is available from the XSD repository.