Packages
net.sf.saxon: This package provides the core classes of the SAXON XSLT library.
net.sf.saxon.charcode: This package provides classes for handling different output character sets.
net.sf.saxon.dom: This package provides glue classes that enable Saxon to process a source document supplied as a DOM tree in the form of a DOMSource object; it also provides classes that present a DOM view of Saxon's native tree structures.
net.sf.saxon.event: This package provides classes that feed SAX-like events from one tree to another.
net.sf.saxon.expr: This package provides classes associated with XPath expression handling.
net.sf.saxon.exslt: This package provides implementations of the functions defined in EXSLT.
net.sf.saxon.functions: This package provides implementations of all the core functions available for use in XPath expressions.
net.sf.saxon.instruct: This package provides classes for the compiled representation of the various elements and other instructions found in an XSLT stylesheet.
net.sf.saxon.jdom: This package provides glue classes that enable Saxon to process a source document supplied as a JDOM tree (see http://www.jdom.org).
net.sf.saxon.number: This package provides classes associated with numbering and the `xsl:number` element.
net.sf.saxon.om: This package defines the interface to the Saxon tree structure.
net.sf.saxon.pattern: This package provides classes associated with XSLT pattern handling.
net.sf.saxon.pull: This package provides an experimental pull API for Saxon: that is, it allows an application to read serially through a document, reading "events" such as the start and end of elements, text nodes, comments, and processing instructions, in the order in which they appear.
net.sf.saxon.query: This package provides an API for executing XQuery queries directly from a Java application.
net.sf.saxon.sort: This package provides utility routines for sorting and grouping.
net.sf.saxon.sql: This package provides some sample extension elements for loading data into an SQL database.
net.sf.saxon.style: This package provides classes used during the compilation of an XSLT stylesheet.
net.sf.saxon.sxpath: This package provides an alternative API for executing XPath expressions directly from a Java application: unlike the API in package `net.sf.saxon.xpath`, these interfaces are not dependent on JAXP 1.3.
net.sf.saxon.tinytree: This package is an implementation of the Saxon internal tree structure, designed to minimize memory usage, and the costs of allocating and garbage-collecting Java objects.
net.sf.saxon.trace: This package provides an interface to Saxon tracing and debugging capabilities.
net.sf.saxon.trans: This package provides a miscellaneous collection of helper classes for XSLT transformation.
net.sf.saxon.tree: This package defines the implementation of the so-called "standard tree" structure.
net.sf.saxon.type: This package contains classes that implement the XPath 2.0 type system.
net.sf.saxon.value: This package provides classes representing XPath values (that is, the results of an expression).
net.sf.saxon.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).
net.sf.saxon.xpath: This package provides an API for executing XPath expressions directly from a Java application.