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.

DTD Parser

Learn about the powerful DTD parser technologies that are supported in Stylus Studio's DTD tools, including DOM and SAX based DTD parsing components.

XML Reports

Build beautiful XML reports from Relational, XML and Legacy Data. You XML report can be rendered in PDF or HTML using XSLT, XQuery or XSL:FO.

Converting Custom EDI Message Types to XML

Vital and valuable legacy data locked in proprietary EDI files? See how to use DataDirect XML Converters™ custom EDI message type tools to convert nonconformant EDI to XML.

OASIS Catalog Support

Stylus Studio's features for working with OASIS catalogs allow you to incorporate any vendor's catalog - or one of your own - in your XML, making writing correct and robust XML easier than ever.

Stylus Most Wanted

 
Free Stylus Studio XML Training:
W3C Member