XalanJ
XalanJ, or Xalan-J, is the Java version of the Xalan XSLT processor maintained by the Apache Software Foundation as part of the Apache XML project. It provides an XSLT 1.0 processor for Java applications, enabling transformation of XML documents into HTML, text, or other XML formats using XSLT stylesheets. XalanJ is designed to integrate with standard Java XML APIs, notably the Java API for XML Processing (JAXP), and can be embedded in Java applications, servlet containers, and other environments that run on the Java platform.
The package includes an optional XSLTC compiler that can translate stylesheets into Java bytecode to improve
History and status: XalanJ originated as a Java port of the Xalan XSLT processor, with contributions from