XSLT Elements

This section of the Saxon documentation lists all of the standard XSLT elements in the http://www.w3.org/1999/XSL/Transform namespace, providing brief descriptions of their function, details about their structure and usage, and any information specific to the Saxon implementation. Many also have further detailed descriptions and examples. Almost all of the elements are supported in Saxon stylesheets, and any that are not supported are clearly labelled as such.

For information about the additional extension elements provided with the Saxon product, see Extension instructions.

Saxon implements the XSLT 2.0 Recommendation from the World Wide Web Consortium: see XSLT 2.0 Conformance. The information here is designed to give a comprehensive summary of the features, but for the full specification, consult the official standard.

New elements in the draft XSLT 3.0 specifications are also included, with notes on the extent to which they are implemented in Saxon. See also XSLT 3.0 Conformance.

This section of the documentation also contains an informal description of the syntax of Patterns in XSLT 2.0 and the extensions in XSLT 3.0.