Download List

Project Description

XOM is an XML object model. It 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.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2005-03-04 23:04
1.1 alpha 2

Aside from one very minor bugfix in XOMTestCase, the primary focus of this release is XPath. In particular, XPath execution is about an order of magnitude faster, several bugs in parsing and interpretation of location paths have been squashed, and a new XPathTypeException subclass of XPathException is thrown when an XPath expression returns something other than a node-set.
Tags: Minor bugfixes

2005-02-23 14:09
1.1 alpha 1

This release introduces several important new
features, including integrated XPath queries,
document subset canonicalization, exclusive XML
canonicalization, xml:id support, mutable internal
DTD subsets, and the ability to pass external
parameters to XSL transformations.
Tags: Major feature enhancements

2005-01-10 23:15
1.0

The README file was improved slightly, and all version numbers in the JavaDoc have been upgraded to 1.0. Several small edits have been made to the API documentation. The only API-level change is that the deprecated setNodeFactory method in XSLTransform has been removed. This release is stable and ready for production use.
Tags: Documentation

2004-12-22 15:16
1.0b6

Improved support for Turkish locales. Special characters in the internal DTD subset are escaped as necessary. The deprecated setNodeFactory() method in XSLTransform has been removed. The toString methods in Comment, ProcessingInstruction, Attribute, and Text now truncate long output and escape any embedded line breaks and tabs as \n, \r, and \t. SAXConverter no longer converts XOM xml:base attributes into SAX attributes. Instead, the xml:base attributes are used to determine the URI information the Locator reports.
Tags: Major bugfixes

2004-12-22 15:10
1.0b9

This should be the final beta release. A number of
improvements were made to performance in various
areas of the API. Depending on the nature of
programs and documents, performance should
increase somewhere between 0% and 20% compared to
beta 7. There are no user-visible changes in this
release. A few classes have undergone major
rewrites, and a couple of non-public classes have
been removed. In addition, some packaging issues
that affected Windows systems have been resolved.
Tags: Minor bugfixes

Project Resources