Xalan es una biblioteca de software de código abierto de la Apache Software Foundation , que implementa el lenguaje de transformación XML XSLT 1.0 y el lenguaje XPath 1.0. El procesador XSLT Xalan está disponible para los lenguajes de programación Java y C++ . Combina tecnología de dos fuentes principales: un procesador XSLT creado originalmente por IBM bajo el nombre de LotusXSL, [2] y un compilador XSLT creado por Sun Microsystems bajo el nombre de XSLTC. [3] Hay disponible un contenedor para el lenguaje Eiffel. [4]