All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.sf.saxon.package.html Maven / Gradle / Ivy

Go to download

Provides a basic XSLT 2.0 and XQuery 1.0 processor (W3C Recommendations, January 2007). Command line interfaces and implementations of several Java APIs (DOM, XPath, s9api) are also included.

The newest version!



Package overview for net.sf.saxon




This package provides the core classes of the SAXON XSLT library.

Some of the more important classes are listed below:

Transform:
This is the XSLT processor. It has a command-line interface allowing you to apply a given style sheet to a given source document.

PreparedStylesheet:
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

Controller:
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 javax.xml.transform.Transformer interface defined in JAXP 1.1. It calls user-supplied handlers registered with the RuleManager. If you want to write your own Java application to process a document navigationally, you can write it as a subclass of Controller, or you can instantiate Controller directly.


Michael H. Kay
25 April 2002





© 2015 - 2025 Weber Informatics LLC | Privacy Policy