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.1.0-powerpc-aix.tar.gz
sha1: 113e73b2570afdd9afd7aaec221f133ab52f5988
README
GNU/Linux x86 .deb xsd_3.1.0-1_i386.deb
sha1: 2a5aa49d985fcf352194e576db33af0325f0f5f9
README
.rpm xsd-3.1.0-1.i686.rpm
sha1: 809891e660372a489a3fc90767ac334b9bf94f7f
.tar.bz2 xsd-3.1.0-i686-linux-gnu.tar.bz2
sha1: a7bf9b26ff5ab577fcfeccc9ea76134da88ec7e2
x86-64 .deb xsd_3.1.0-1_amd64.deb
sha1: d861388815e409cd38e7a135c1b53aa5e7c83020
.rpm xsd-3.1.0-1.x86_64.rpm
sha1: 2c2df669bc845846c502bc04f35c7e8ee9e8eedc
.tar.bz2 xsd-3.1.0-x86_64-linux-gnu.tar.bz2
sha1: 22228e928a750c173bcac7023ba704c4d3b7454a
PowerPC .tar.bz2 xsd-3.1.0-powerpc-linux-gnu.tar.bz2
sha1: 00b3bbd6247bdb7936600d184efe3c525ef3a6b2
IA-64 .tar.bz2 xsd-3.1.0-ia64-linux-gnu.tar.bz2
sha1: 3a4f3bdd20153ad160db10191832dc2ee5dc921a
HP-UX PA-RISC
IA-64
.tar.gz xsd-3.1.0-hppa-hpux.tar.gz
sha1: f37f022f7b085bad1f79b593c35c120587fd970e
README
Mac OS X x86 .tar.bz2 xsd-3.1.0-i686-macosx.tar.bz2
sha1: 0483a5bb88e5bb5c0fc01953867571a4f835a9e0
README
PowerPC .tar.bz2 xsd-3.1.0-powerpc-macosx.tar.bz2
sha1: 723f15227b9baf30e93636fb1556e7958a48af11
Solaris SPARC .tar.gz xsd-3.1.0-sparc-solaris.tar.gz
sha1: 4c8c5784473c3b8827a11c81c862a008a5810138
README
x86
x86-64
.tar.gz xsd-3.1.0-i686-solaris.tar.gz
sha1: 7a9f8442eaba9909b19c6935384ecd1f3020b628
Windows x86
x86-64
.msi xsd-3.1.msi
sha1: e4643a0a0fdda69cf64bc0abf1ca1a681b626397
Includes Xerces-C++ (32 and 64 bit)
.zip xsd-3.1.0-i686-windows.zip
sha1: 4fcd68f5311a01665e9926531724be49f604be43
README

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