XOM 1.1 review

Download
by rbytes.net on

XOM is an XML object model

License: LGPL (GNU Lesser General Public License)
File size: 421K
Developer: Elliotte Rusty Harold
0 stars award from rbytes.net

XOM is an XML object model. XOM project is a tree-based API for processing XML with Java that simultaneously supports streaming.

In many use-cases, it can process arbitrarily large documents with effectively constant memory sizes.

It strives for correctness, simplicity, and performance, in that order. XOM supports XSLT, Canonical XML, and XInclude.

What's New in This Release:
XPath
a setInternalDTDSubset method in DocType
Document subset canonicalization
Exclusive XML canonicalization
xml:id support
Parameters can be passed to XSL transforms
Entity declarations are preserved in the internal DTD subset.

Memory usage has been reduced, and performance improved by up to 2-4 times for some common operations. In addition, some bugs have been fixed in XOMTestCase and in the handling of a few edge conditions in the internal DTD subset. Furthermore, 1.1 works around quite a few more bugs in Crimson.

XOM 1.1 keywords