Xalan is an XSL processor for transforming XML documents into HTML, text, or other XML document types. Xalan-J Version
1.0.0 represents a complete and a robust reference Java implementation of the W3C Recommendations for XSL Transformations
(XSLT) and the XML Path Language (XPath).
Xalan can be used from the command line, in an applet or a servlet, or as a module in other program. By default,
it uses the Xerces XML parser, but it can interface to any XML parser that conforms to the DOM level 2 or SAX level 1
specification.