Skip to Content.
Sympa Menu

xom-interest - [XOM-interest] XOM 1.0d16 XSLT

xom-interest AT lists.ibiblio.org

Subject: XOM API for Processing XML with Java

List archive

Chronological Thread  
  • From: Elliotte Rusty Harold <elharo AT metalab.unc.edu>
  • To: xom-interest AT lists.ibiblio.org
  • Subject: [XOM-interest] XOM 1.0d16 XSLT
  • Date: Sun, 1 Jun 2003 15:43:16 -0400

I've posted version 1.0d16 of XOM in the usual location:

http://www.cafeconleche.org/XOM/

The primary focus of this release is adding unit tests for XSLT, and fixing the bugs they uncovered:

* More accurate exception messages from the XSLTransform constructors
* XSLT unit tests
* The distribution now includes Michael Kay's SAXON jar archive so
that XSLT works with Java 1.2 and 1.3 VMs.
* Fixed a nasty bug in Element.toXML that was making XSLT
transforms fail when elements were in the default namespace
* You can now transform a NodeList as well as a complete document

Other assorted improvements in this release include:

* The standard jar file no longer includes the samples, tests, and
benchmarks packages. You can compile these from source if you
need them, but omitting them makes the jar file smaller for
developers who want to bundle XOM with their own applications.
* The jar file is indexed to improve class loading speed.
* I moved SAXConverter and DOMConverter out of the core package
into a new nu.xom.converters package. They're fairly special purpose.
* Improved compatibility with Java 1.2.
* SAX filters can no longer bypass well-formedness checks
* Worked around a Xerces and Crimson bug that inhibits relative URL
resolution from pathless base URLs such as http://www.cafeconleche.org
* The FibonacciSOAPClient sample program works now
* Document.insertChild(DocType, position) now throws an
IllegalAddException if the Document already has a DocType,
rather than silently replacing it.

Other than the new XSLTransform.transform(NodeList) method and the new nu.xom.converters package for SAXConverter and DOMConverter, there are no API level changes in this release. Most code that ran with 1.0d15 should run unchanged with 1.0d16 .
--

Elliotte Rusty Harold
elharo AT metalab.unc.edu
Processing XML with Java (Addison-Wesley, 2002)
http://www.cafeconleche.org/books/xmljava
http://www.amazon.com/exec/obidos/ISBN%3D0201771861/cafeaulaitA




Archive powered by MHonArc 2.6.24.

Top of Page