Much of this documentation is historical in nature. The only officially supported platforms with committed testing and maintenance at this time are Windows (native, NOT Cygwin or other variants), Linux, and MacOS. All other builds are unsupported and untested and should be expected to require patching and build debugging. Patches are accepted for other platforms, as are maintainers interested in taking over responsibility for supporting them.

The officially supported Windows platforms consist of only those Windows versions that are actively supported by Microsoft, which at time of writing excludes all releases prior to Server 2008 R2. The currently supported Windows compilers include Visual Studio 2015 and later; this set is subject to change in the future.

Support for C++ RTTI is an absolute requirement when building.

| Windows |

This section contains installation instructions for the Windows platform.

| Source distribution |

The Xerces-C++ source is available in the source distribution: xerces-c-3.3.0.zip.

Install the Xerces-C++ source distribution by using `unzip` on the xerces-c-3.3.0.zip archive in the Windows environment. You can use WinZip, or any other UnZip utility:

    unzip xerces-c-3.3.0.zip

This creates the 'xerces-c-3.3.0' sub-directory containing the Xerces-C++ source distribution.

To build the Xerces-C++ source after installation, please follow the Build Instructions.

| UNIX |

This section contains installation instructions for the UNIX, Linux, and Mac OS X platforms.

| Source distribution |

The Xerces-C++ source is available in the source distribution: xerces-c-3.3.0.tar.gz (other formats also available).

Install the Xerces-C++ source distribution xerces-c-3.3.0.tar.gz by extracting the files from the compressed archive:

    gzip -d xerces-c-3.3.0.tar.gz
    tar -xf xerces-c-3.3.0.tar

This creates the 'xerces-c-3.3.0' sub-directory containing the Xerces-C++ source distribution.

To build the Xerces-C++ source after installation, please follow the Build Instructions.

| Cygwin |

This section contains installation instructions for the Cygwin platform.

| Source distribution |

The Xerces-C++ source is available in the source distribution: xerces-c-3.3.0.tar.gz (other formats available).

Install the Xerces-C++ source distribution xerces-c-3.3.0.tar.gz by extracting the files from the compressed archive:

    tar -xfz xerces-c-3.3.0.tar.gz

This creates the 'xerces-c-3.3.0' sub-directory containing the Xerces-C++ source distribution.

To build the Xerces-C++ source after installation, please follow the Build Instructions.

| Binary distribution |

| Precompiled Xerces-C++ libraries for Cygwin may be provided as part of the Cygwin package repository. To install the binary distribution run Cygwin setup.exe. When you reach the Packages step of the Cygwin Setup wizard, expand the Devel category, then click in the New column next to "xerces-c-devel" until it reads "3.3.0-X".

Copyright © 1999-2017 The Apache Software Foundation. All Rights Reserved.