Saxonica: XSLT and XQuery Processing: Extensibility

Extensibility

This page describes how to extend the capability of Saxon XSLT stylesheets and XQuery queries by adding extension functions and other user hooks.

The first two columns of the table below indicate which sections of this page are applicable to XSLT and which are applicable to XQuery. The next three columns indicate which Saxon editions the information applies to.

XSLT

XQuery

HE

PE

EE

Contents

Integrated extension functions

Reflexive extension functions (Java)

Reflexive extension functions (.NET)

Writing XSLT extension instructions

Customizing serialization

Implementing a collating sequence

Implementing localized numbers and dates

Writing a URI Resolver for input files

Writing a URI Resolver for output files

Next