Package net.sf.saxon.option.xom

This package provides glue classes that enable Saxon to process a source document supplied as a XOM tree (see http://www.cafeconleche.org/XOM).

See:
          Description

Class Summary
DocumentWrapper The root node of an XPath tree.
NodeWrapper A node in the XML parse tree representing an XML element, character content, or attribute.
XOMObjectModel This interface must be implemented by any third-party object model that can be wrapped with a wrapper that implements the Saxon Object Model (the NodeInfo interface).
XomUriResolver This class is a URI resolver that loads an XML document found at the relevant URI and builds a XOM tree from it; the XOM tree is then returned as a source object.
XOMWriter XOMWriter is a Receiver that constructs a XOM document from the stream of events
 

Package net.sf.saxon.option.xom Description

This package provides glue classes that enable Saxon to process a source document supplied as a XOM tree (see http://www.cafeconleche.org/XOM).

These classes are not part of the core saxon8.jar product, but are released as a separate saxon8-xom.jar.

The package provides implementations of the Saxon DocumentInfo and NodeInfo interfaces that act as wrappers to the relevant XOM classes.

Much of the implemention of this package was done by Wolfgang Hoschek, based on Michael Kay's similar package for JDOM.

Michael H. Kay
Saxonica Limited
9 February 2005



Copyright (c) 2004-2010 Saxonica Limited. All rights reserved.