xsltxt provides an alternative non-xml syntax for XSLT stylesheets that is easier to write, understand and maintain. The semantics of xsltxt are the same as XSLT written in XML, only the syntax is changed, and the standard javax.xml.transform APIs are used to perform the actual transformations.
xmlsh is command line shell like the Unix shells but providing a familiar scripting environment specifically tailored for scripting XML processes.
The XSLTC is a Java-based tool for compiling XSLT stylesheets into lightweight and portable Java byte codes called translets.
Qexo is a partial implementation of the XML Query language. It achieves high performance because a query is compiled down to Java bytecodes using the Kawa framework.
WebL (pronounced “webble”) is a scripting language for automating tasks on the World-Wide Web. It is an imperative, interpreted language that has built-in support for common web protocols like HTTP and FTP, and popular data types like HTML and XML.
PolyJsp is an extensible JSP implementation designed to support multiple scripting languages and multiple JSP versions. Completely based on XML and XSL, PolyJsp currently supports Java and Javascript as scripting languages. Support is provided for the latest JSP spec (0.92), with version 0.91 in the works.