This package contains classes used to support the compile-time extension instructions enabling the functionality of XQuery Update to be used within XSLT.

This extension defines an <saxon:change> instruction which in turn can contain sub-instructions <saxon:delete>, <saxon:insert>, <saxon:rename>, <saxon:replace>, and <saxon:update>.

The code is compiled into an expression tree identical to that used by the XQuery Update syntax.

None of these classes will be used directly by typical user applications.