XML News from Wednesday, November 19, 2003

I've posted XOM 1.0d22, my tree-based streaming API for processing XML with Java. This release collects a large number of small fixes and improvements including recoverable validity errors, node-level DOM conversion, Unicode normalization form C support, and more. There are API level changes in this release that will affect many users. The largest is that NodeList has been renamed Nodes. The second largest is that ParseException has been renamed ParsingException to avoid a name conflict with java.text.ParseException. However, I am getting very close to API freeze. They're only a couple of possible API changes still being considered, all in Canonicalizer and NodeFactory. The rest of the API should be stable. The XInclude support is going to have to be changed to support the latest working draft (this is probably the last release that will support the old namespace URI and syntax) but I don't anticipate this requiring backwards incompatible changes to the API. Details on the web page.