Transforming XML Documents Using XQuery
XQuery is similar to XSL stylesheets, both being capable of transforming an XML input
            into
            another format. You specify the input URL when you define the transformation scenario.
            The result can be saved and opened in the associated application. You can even run
            a FO processor on the output of an XQuery. The
            transformation scenarios may be shared between many XQuery files, are exported together with the XSLT scenarios
            and can be managed in the Configure Transformation Scenario dialog box
            ,or in the Scenarios
               view. The transformation can be performed on the XML document specified in the
            XML URL field, or, if this field is empty, the documents referenced
            from the query expression. The parameters of XQuery transforms must be set in the Parameters dialog
               box. Parameters that are in a namespace must be specified using the qualified name
            (for example, a param parameter in the http://www.oxygenxml.com/ns
            namespace must be set with the name {http://www.oxygenxml.com/ns}param).
         
The transformation uses one of the Saxon 9.6.0.7 HE, Saxon 9.6.0.7 PE, Saxon 9.6.0.7 EE processors, a database connection or any XQuery processor that provides an XQJ API implementation.
The Saxon 9.6.0.7 EE processor also supports XQuery 3.0 transformations.
