Xalan
Xalan is an open-source XSLT processor that is part of the Apache Software Foundation's XML project. It provides two main implementations: Xalan-J, a Java-based library, and Xalan-C++, a C++ library. Both implement the XSLT 1.0 specification and support XPath 1.0, enabling transformation of XML documents into HTML, XML, or plain text. The libraries are designed to work with standard XML parsers such as Xerces and can be used directly or through common APIs like JAXP in Java.
Xalan originated from IBM's XSLT engine and was contributed to the Apache Software Foundation in the late
In Java environments, Xalan-J is commonly used via JAXP or as a standalone transformer; Xalan-C++ serves similar
Xalan does not implement newer XSLT versions (such as 2.0 or 3.0); for those features, other processors