Xalan-Java 2.0 is available
Date: Mon, 5 Feb 2001 10:15:51 -0500 From: David_Marston@lotus.com Reply-To: email@example.com To: firstname.lastname@example.org, email@example.com Subject: [xsl] ANN: Xalan-Java 2.0 is available
The Xalan team of the Apache XML Project proudly announces the debut of Xalan-Java Version 2.0. This new edition of the highly reliable XSLT processor implements the transformation part of the Java API for XML Processing version 1.1 (final draft), enabling API-level users to code XML applications without reference to the internal details of a particular processor or XML parser. In addition, the API is more understandable, encouraging more participation in the open-source development of Xalan.
The internals of Xalan have been redesigned for greater clarity, while the processor behavior has been brought into closer conformance with the XSLT and XPath Recommendations of the World Wide Web Consortium. The new design lends itself to the production of transformation output while the input is still being parsed. Xalan-Java 2.0 incorporates the SAX parsing event model in its support for incremental production of output.
The new API, otherwise known as TrAX (Transformation API for XML), provides a stable framework for plugging transformers (Xalan-Java 2 and others) and XML Parsers into applications that manipulate XML. In November 2000, TrAX was incorporated into Java Specification Request 63, now in the public review stage.
Xalan-Java 2 has been tested by beta users around the world, and has also passed thousands of abstract tests applied by IBM Research staffers who work full-time on evaluation and enhancement of XSLT processors. It is ready to replace Xalan-Java 1.2 in all applications. In addition to implementing the XSLT specification, Xalan-Java 2 includes extension functions for SQL access to databases via JDBC, redirection of output, conversion of result-tree fragments to node-sets, set operations on node-sets, tokenizing strings, and more. "We now have a full-powered way to transform XML data, a key technology in our quest to bring the Web into its next generation," said Alex Morrow, the IBM Fellow overseeing participation by IBM Research. The robust implementation of the specs and the convenience of the extension functions is due in no small part to the collaborative style of development provided through the Apache Software Foundation.
Xalan-Java 2 available now for free download from the Apache website: http://xml.apache.org/xalan-j. The download will include documentation, usage samples, and source code. (Download right from the above page. Scroll down to see the links.)
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list