This package provides the core classes of the SAXON XSLT library.
Some of the more important classes are listed below:
This is the command line interface to the XQuery processor, allowing you to run a supplied query against a given source document.
This is the command line interface to the XSLT processor, allowing you to apply a given stylesheet to a given source document.
This class holds all the Saxon configuration information, and acts as the fundamental factory class holding central resources and creating components such as validators and serializers.
This represents a compiled XSLT stylesheet in memory. It is Saxon's implementation of the javax.xml.transform.Templates interface defined in JAXP 1.1
This class represents the context information for a single execution of an XSLT stylesheet, and allows the application to process the tree navigationally. It is Saxon's implementation of the
Transformer interface defined in JAXP 1.1. It calls
user-supplied handlers registered with the RuleManager.
Interface Summary Interface Description Configuration.ApiProviderMarker interface to represent an API that is provided as a layer on top of this
PlatformThis interface provides access to methods whose implementation depends on the chosen platform (typically Java or .NET)
Class Summary Class Description BasicTransformerFactoryA TransformerFactory instance can be used to create Transformer and Template objects. ConfigurationThis class holds details of user-selected configuration options for a set of transformations and/or queries. Configuration.LicenseFeatureThis class contains constants representing features of the software that may or may not be licensed. ControllerThe Controller underpins Saxon's implementation of the JAXP Transformer class, and represents an executing instance of a transformation or query. GizmoA Gizmo is a simple tool for performing a particular easily specified transformation on an XML document, for example deleting or renaming all the elements with a particular name. PreparedStylesheetThis PreparedStylesheet class represents a Stylesheet that has been prepared for execution (or "compiled"). QueryThis Query class provides a command-line interface to the Saxon XQuery processor. TransformThis Transform class is the command-line entry point to the Saxon XSLT Processor. TransformerFactoryImplA TransformerFactory instance can be used to create Transformer and Template objects. VersionThe Version class holds the SAXON version information.