CodeSynthesis XSD Download

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 package of XSD for Windows includes precompiled Xerces-C++ libraries (32 and 64 bit) for Visual Studio .NET 2003 (7.1), Visual Studio 2005 (8.0), and Visual Studio 2008 (9.0).

The XSD compiler is a complex software package with many 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.

If you choose to build the XSD compiler yourself, you can find the source code along with the build instructions on the XSD project page.

OS/Kernel CPU Arch Package Format Current Version Notes
AIX PowerPC .tar.gz xsd-3.2.0-powerpc-aix.tar.gz
sha1: 4b950de34b61cd78c0cd3fc2b01cfa4066b75996
README
GNU/Linux x86 .deb xsd_3.2.0-1_i386.deb
sha1: 7e4cb3bc0a3ee6ec3d2bc5798a7b412c3883d6e4
README
.rpm xsd-3.2.0-1.i686.rpm
sha1: ab5cc6dae39a2dc26085354dd53aa62ff68b437e
.tar.bz2 xsd-3.2.0-i686-linux-gnu.tar.bz2
sha1: bd6b217012a6cda07ae0f7597ee4f23470dba06a
x86-64 .deb xsd_3.2.0-1_amd64.deb
sha1: 7999fc878055bcf208cc0ab674bb8de694dbb760
.rpm xsd-3.2.0-1.x86_64.rpm
sha1: afce842c1ec62b8d423cebfb2b8f7c104399c9fa
.tar.bz2 xsd-3.2.0-x86_64-linux-gnu.tar.bz2
sha1: d044e0af9db2335215b3f69592623055b4dca545
PowerPC .tar.bz2 xsd-3.2.0-powerpc-linux-gnu.tar.bz2
sha1: d0b3f115f4a539c523482ef53a1398df68595757
IA-64 .tar.bz2 xsd-3.2.0-ia64-linux-gnu.tar.bz2
sha1: 43c2143d4b198a0b5723ee4d8fc1c7b03e0854cb
HP-UX PA-RISC
IA-64
.tar.gz xsd-3.2.0-hppa-hpux.tar.gz
sha1: ba0054f4cb64206e851a6304966725adf0d801fb
README
Mac OS X x86 .tar.bz2 xsd-3.2.0-i686-macosx.tar.bz2
sha1: 0893ac4aca5eb0059e20de8557135a37f3b26337
README
PowerPC .tar.bz2 xsd-3.2.0-powerpc-macosx.tar.bz2
sha1: f2888f8a80530fa69945206bc9da2aa9b4900259
Solaris SPARC .tar.gz xsd-3.2.0-sparc-solaris.tar.gz
sha1: 99e46fe617079ca68bfe586e3a9888741a612b21
README
x86
x86-64
.tar.gz xsd-3.2.0-i686-solaris.tar.gz
sha1: 9d54011989cbf89971c8549a138df085d09a33c4
Windows x86
x86-64
.msi xsd-3.2.msi
sha1: 5724ba32f21ea61c9d60dcf6359953ea46e38529
Includes Xerces-C++ (32 and 64 bit)
.zip xsd-3.2.0-i686-windows.zip
sha1: ac74860b1f69c86b764e6a015b0cce1ebf05dc4f
README

Don't see a binary for your platform? Let us know and we will build one for you.