Xalan is an XSLT processor for transforming XML documents into HTML, text, or other XML document types.
Xalan-C++ version 1.10 is a robust implementation of the W3C Recommendations for XSL Transformations (XSLT) and the XML Path Language (XPath). It works with a compatible release of the Xerces-C++ XML parser: Xerces-C++ version 2.7.0. The focus for this release is on bug fixes, pluggable memory management, and enhanced stability improvements in stylesheet execution. For the details, see What's New In This Release.
Download and unzip the Xalan-C++ distribution file and the corresponding Xerces-C++ distributions file for your platform. For the details, see Downloading Xalan-C++. The Xalan-C++ distribution includes source-only distribution, documentation, sample applications, the complete Xalan-C++ source tree.
Binary distributions are also available for a limited set of platforms.
To extend Unicode support for encoding, number formatting, and sorting, you can download, build, and integrate the International Components for Unicode (ICU) with Xalan-C++. See Using the ICU.
For more information, go to the Xalan-C++ Overview and What's New In this Release. All of the Xalan documentation on this website is included in the Xalan downloads, as are a number of samples to help you start using Xalan to transform XML documents.