Skip to Content.
Sympa Menu

xom-interest - [XOM-interest] XOM 1.0 alpha 3

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.0 alpha 3
  • Date: Thu, 24 Jun 2004 10:50:29 -0400

I have posted the third alpha release of XOM in the usual location:

http://cafeconleche.org/XOM/

1.0a3 makes no backwards incompatible changes to the published API. It adds one new protected method. Changes since the previous release include:

* The Element copy constructor and copy methods are no longer recursive, so they shouldn't cause stack overflows in deep documents. This necessitated adding a protected shallowCopy() method that can be used to create an instance of a subclass of Element. Overriding this is preferred to overriding copy() when one wishes to maintain the objects' types after a copy.

* The getBaseURI() method is also no longer recursive.

* The W3C XML Schema Language and WML and HTML DOMs have been removed from the bundled version of Xerces to save space.

* XOM now uses character references only when necessary for all encodings supported by the local virtual machine. However, this may be quite a bit slower than the explicitly supported encodings like UTF-8 and the ISO-8859 character sets. Measurements remain to be performed.

* XOM no longer uses its own custom parser configuration. This should make it more compatible with more versions of Xerces.

If noone notices any major problems with this release, I'll probably announce it on Cafe con Leche tomorrow.

--

Elliotte Rusty Harold
elharo AT metalab.unc.edu
Effective XML (Addison-Wesley, 2003)
http://www.cafeconleche.org/books/effectivexml http://www.amazon.com/exec/obidos/ISBN%3D0321150406/ref%3Dnosim/cafeaulaitA


  • [XOM-interest] XOM 1.0 alpha 3, Elliotte Rusty Harold, 06/24/2004

Archive powered by MHonArc 2.6.24.

Top of Page