Saxon XSLT

Saxon ( composed of SAX and on) is an XSLT and XQuery processor for transforming XML documents. He transformed XML files using XSLT stylesheets (eg in XHTML or text).

Developed by Michael Kay program is available in implementations for Java and. NET. The Java version implements the standard interface Java API for XML Processing ( JAXP ), part of the Java 2 Platform Enterprise Edition ( JEE ) and since version 1.4 and the Java Platform, Standard Edition ( JSE ) is. In contrast to the contained in the Java runtime environment standard implementation ( an adapted from Sun Microsystems variant of Xalan ) Saxon supports XSLT 2.0 and XPath 2.0.

Versions

The November 2005 Revision 6.5.5. is the last Saxons with pure support for XSLT 1.0.

Since version 8.0 to version 9.1, there are two versions of Saxon. Saxon -B ( B for basic ) supports all the standard XSLT as necessary referred instructions XSLT 2.0 and XPath 2.0 and XQuery. The variant Saxon -SA (schema -aware ) is also schema - sensitive, ie they can process XML documents taking into account information from XML schemas.

Since version 9.2, there are six versions of the XSLT processor, including Saxon -HE ( Home Edition, Open Source, Complete Basic XSLT 2.0 processor ) and Saxon -PE ( Professional Edition ) and Saxon -EE (Enterprise Edition), which support additional features such as streaming (XSLT transformation of an XML document without fully loading it into memory ), extension functions and schema Aware XSLT.

Saxon for Java requires at least Java version 5, Saxon 9.2. NET requires at least the. NET Framework 2.0.

711118
de