Xalan to popularna biblioteka oprogramowania typu open source firmy Apache Software Foundation, która implementuje język transformacji XML XSLT 1.0 i język XPath 1.0.
Procesor Xalan XSLT jest dostępny dla języków programowania Java i C ++ .
Łączy technologię z dwóch głównych źródeł: procesor XSLT pierwotnie stworzony przez IBM pod nazwą LotusXSL oraz kompilator XSLT stworzony przez Sun Microsystems pod nazwą XSLTC.
Dostępny jest adapter (lub opakowanie) dla języka Eiffla.