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.