Using the Saxon Processor

By default, the XQuery code generated by Stylus Studio is compliant with both the built-in and DataDirect XQuery processors. If you want to use the Saxon XQuery processor, you need to

  • Comment the DataDirect namespace and function bindings:

declare namespace ws = 
"ddtekjava:com.stylusstudio.webservice.SOAPCall";
               
declare function ws:call($location as element(), $payload as 
element()) as document-node() external;
               

            

  • Uncomment the Saxon function binding:

declare namespace ws = "java:com.stylusstudio.webservice.SOAPCall";
               

            

Function bindings for both processor types are preceded with a string that identifies them, similar to this one for Saxon:

(: Saxon function binding :)
               

            

Do not uncomment these strings.

 
Free Stylus Studio XML Training: