This package defines a number of utility and helper classes for implementing tree models.

The {@link net.sf.saxon.tree.util.Navigator} class provides many utility methods, for example to implement various axes in terms of other axes, and to support numbering.

The {@link net.sf.saxon.tree.util.Orphan} class is a general-purpose implementation of a node with no parent, no attributes, and no children.