What is Saxon in Java?
Table of Contents
What is Saxon in Java?
Saxon is an XSLT and XQuery processor created by Michael Kay and now developed and maintained by his company, Saxonica. There are open-source and also closed-source commercial versions. Versions exist for Java, JavaScript and . NET. The current version, as of April 2022, is 11.3.
What is URIResolver?
public interface URIResolver. An object that implements this interface that can be called by the processor to turn a URI used in document(), xsl:import, or xsl:include into a Source object.
What is Saxon in XQuery?
The XQuery processor may be invoked either from the operating system command line, or via an API from a user-written application. There is no graphical user interface provided. Saxon is an in-memory processor. Unless you can take advantage of streaming, Saxon is designed to process source documents that fit in memory.
What is Saxon used for?
The Saxon package is a collection of tools for processing XML documents. The main components are: An XSLT processor, which can be used from the command line, or invoked from an application, using a supplied API. Saxon implements the XSLT 3.0 Recommendation.
What is Saxon EE?
Saxon-EE (Enterprise Edition) is the fully-featured commercial product. Saxon-EE 11 offers a complete implementation of the XSLT 3.0 Recommendation published on 8 June 2017.
What is XSLT in Java?
XSL stands for EXtensible Stylesheet Language. It is a styling language for XML just like CSS is a styling language for HTML. XSLT stands for XSL Transformation. It is used to transform XML documents into other formats (like transforming XML into HTML).
What can I use instead of XSLT?
Execute an XSLT transformation from an XML file
- Open an XML document in the XML editor.
- Associate an XSLT style sheet with the XML document. Add an xml-stylesheet processing instruction to the XML document.
- On the menu bar, choose XML > Start XSLT Without Debugging. Or, press Ctrl+Alt+F5.